0
SQLError: 'エラー#3115:SQLエラー'、詳細: '近く' WHERE ':構文エラー'、操作: '実行'、detailID: '2003'。何かご意見は?ありがとう!パラメータが存在しない場合、挿入方法は?
dbStatement.text = "INSERT INTO person (idPerson,image) VALUES (:idPerson,:image) " +
"WHERE NOT EXISTS (SELECT idPerson FROM person WHERE idPerson=:idPerson)";
dbStatement.parameters[":idPerson"] = person.idPerson;
dbStatement.parameters[":image"] = person.image;
dbStatement.execute();
残念ながら、レコードを繰り返しています。多分私はそれを間違っているのだろうか? (idPerson、image)VALUES(:idPerson、:image) – ra00
「idPerson」はプライマリキーかユニークですか? – Torious
"idPerson"はPRIMARYキーではありません。 – ra00