私のデータベースに更新SQLコードを送信するフォームがあります。
データベースは、6 つの列を持つ 1 つのテーブルで構成されます。それらは、key
、download
、link
、version
、name
ですfs_version
。
キーをプライマリ エントリとして設定し、キー フィールドと名前フィールドを除くすべてのフィールドをフォームで更新します。その情報がないため、名前フィールドを更新できません。
フォームから生成された SQL コードは次のようになります。
UPDATE `mytable` SET `version`=2, `link`=44, `fs_version`=55,
`download`=66, WHERE `key` = 1;
しかし、私はいつもエラーが発生します
You have an error in your SQL syntax; check the manual that corresponds to your
MySQL server version for the right syntax to use near 'WHERE `key` = 1' at line 1
この問題を解決するにはどうすればよいですか?