Questions sur insert-update

9
réponses

Insérer dans une table MySQL ou mettre à jour s'il existe

je veux ajouter une ligne à une table de base de données, mais si une ligne existe avec la même clé unique, je veux me ... Normalement, cela donne une erreur. Si j'utilise insert IGNORE il ignorera l'erreur, mais il ne mettra pas à jour.
demandé sur 2010-11-17 17:08:52
6
réponses

Comment faire pour UPSERT (fusionner, insérer ... sur la mise à jour Dupliquer) dans PostgreSQL?

une question très fréquemment posée ici est comment faire un upsert, qui est ce que MySQL appelle INSERT ... ON DUPLICA ... nt utiles pour "insérer s'il n'existe pas, sinon ne rien faire", c.-à-d. "insérer ... sur la clé dupliquer ignorer".
demandé sur 2013-06-24 06:56:05
7
réponses

SQL Server insérer si n'existe pas de meilleure pratique

j'ai un tableau de résultats Competitions qui contient les noms des membres de l'équipe et leur classement sur une m ... 'ai besoin d'effectuer L'instruction INSERT pour les nouveaux concurrents SEULEMENT et ne rien faire s'ils existent.
demandé sur 2011-03-13 11:22:41
2
réponses

Pourquoi deux lignes sont affectées dans mon "INSERT ... ON DUPLICATE KEY UPDATE"?

je fais un INSERT ... ON DUPLICATE KEY UPDATE pour un PRIMARY KEY dans le tableau suivant: DESCRIBE users_i ... ence='like' WHERE uid=2 AND iid=2; Query OK, 1 row affected (0.44 sec) Rows matched: 1 Changed: 1 Warnings: 0
demandé sur 2010-09-20 00:23:06
6
réponses

Y a-t-il un moyen de faire un "INSERT...ON DUPLICATE KEY UPDATE" dans Zend Framework 1.5?

je voudrais utiliser ON DUPLICATE KEY UPDATE dans Zend Framework 1.5, Est-ce possible? Exemple INSERT INTO sometable (...) VALUES (...) ON DUPLICATE KEY UPDATE ...
demandé sur 2008-11-19 19:44:35
4
réponses

Est-ce que DB2 a une déclaration" insérer ou mettre à jour"?

de mon code (Java) je veux m'assurer qu'une ligne existe dans la base de données (DB2) après l'exécution de mon code. ... ire l'insertion et la capture" SQL-code -803 la clé primaire existe déjà", mais je voudrais éviter cela si possible.
demandé sur 2008-12-01 10:48:38
6
réponses

Comment insérer un enregistrement ou une mise à jour s'il existe déjà?

j'ai un tableau avec des colonnes record_id (auto inc),sender, sent_time et status. dans le cas où il n'y a aucun enregi ... a pas d'enregistrement où la valeur d'expéditeur de champ est "user1" autrement mettre à jour l'enregistrement existant?
demandé sur 2009-12-23 16:50:11
4
réponses

.NET Dictionnaire: obtenir ou de créer de nouvelles

je me retrouve souvent à créer un Dictionary avec une classe de valeur non triviale (par ex. List ), e ... herche dans c# dictionnaire Dictionnaire de retourner une valeur par défaut si la clé n'existe pas
demandé sur 2013-04-24 17:09:53
5
réponses

T-SQL insérer ou mettre à jour

j'ai une question concernant la performance de SQL Server. Supposons que j'ai une table persons avec les colonnes suivan ... e dans la première option - juste une fois. Existe-il d'autres solutions à ce problème? Je suis à l'aide de MS SQL 2000.
demandé sur 2010-02-16 23:08:21
2
réponses

Déclencheur MySQL sur les événements Insert / Update

donc j'ai deux tables comme celle-ci... ext_words ------------- | id | word | ------------- | 1 | this | ... requête ne met pas à jour word_count . Y a - t-il quelque chose que j'ai manqué dans la requête de mise à jour?.?
demandé sur 2013-04-12 19:57:40
5
réponses

Android / SQLite: Insert-mettre à jour les colonnes de table pour garder l'identificateur

actuellement, j'utilise la déclaration suivante pour créer une table dans une base de données SQLite sur un appareil Andro ... swiz. Je ne suis toutefois pas sûr que ce soit sans danger, puisqu'une autre insertion peut se produire entre les deux.
demandé sur 2012-07-27 15:13:42