J'ai une table de quinze colonnes dans ma base de données.vérifier si la clé existe, après cette insertion ou mise à jour
et j'ai une clé qui a une qualité d'auto-incrément. Ce que je veux faire est .. vérifier si la table a une colonne avec la clé et insérer s'il existe, sinon mettre à jour.
J'ai appliqué la syntaxe SQL que j'ai trouvée ici à mon code .. mais cela ne fonctionne jamais.
Voici l'exemple de code ci-dessous.
insert into report (col1, col2, col3.......col14) values ('value1','value2', ....'value14')
ON DUPLICATE KEY UPDATE col1=values('changedValue1'), col2=values('changedValue2')....col14=values('changedValue14');
J'excuted ce code dans mybatis, mais il retourne MySQLSyntaxErrorException ..
S'il vous plaît ajouter ce qui est le message d'erreur avec l'exception que vous obtenez dans votre question. –