1

私はこの簡単なクエリステートメントを書きました:

INSERT INTO merchants 
('firstName','lastName') 
VALUES 
('Bob','Smith') 

非常に単純に聞こえますが、このエラーが発生し続けます。

`#1064-SQL構文にエラーがあります。2行目の''firstName'、' lastName')VALUES(' Bob'、' Smith')'の近くで使用する正しい構文については、MySQLサーバーのバージョンに対応するマニュアルを確認してください。

4

1 に答える 1

5

firstNameとlastNameの前後から引用符を削除する必要があります。

INSERT INTO merchants 
(firstName,lastName) 
VALUES 
('Bob','Smith')

列名は識別子であるため、引用符で囲まれていません。

編集: 列名はバッククォート( `)を使用して引用できますが、これは、MySQLキーワードに一致する特殊文字または列名を含む列名がある場合にのみ必要です。

于 2009-10-17T17:36:27.823 に答える