0

学校の課題用に小さなCMSを作成していて、phpMyAdminで次のSQLコードを試しました。

INSERT INTO subjects (
                menu_name, position, visible
            ) VALUES (
                '{Test item}', {4}, {1}
            )

しかし、それは機能しません。それは私に教えてくれます:

#1064-SQL構文にエラーがあります。4行目の「4}、{1})」の近くで使用する正しい構文については、MySQLサーバーのバージョンに対応するマニュアルを確認してください。

誰かが私が間違っていることを私に説明してもらえますか?

4

3 に答える 3

2

なぜ中括弧を追加するのですか?これは機能するはずです:

INSERT INTO subjects (
  menu_name, position, visible
) VALUES (
  'Test item', 4, 1
)
于 2013-02-06T20:09:04.997 に答える
1

角かっこを使用しないでください、これを試してください

 INSERT INTO subjects (
            menu_name, position, visible
        ) VALUES (
            'Test item', 4, 1
        )
于 2013-02-06T20:11:20.613 に答える
0

フィールドが実際に中括弧を必要としない限り、それらを含めません。

INSERT INTO `subjects` (`menu_name`,`position`,`visible`) VALUES('Test Item', 4, 1)
于 2013-02-06T20:09:08.200 に答える