INSERT INTO `tab`(`table_id `,` table_name `,` table_des `,` table_time `)?值(` 1 '、`椅子'、` 3 '、` 1992 ');
此sql語句中出現錯誤的原因是,英文值()中的值應該用單引號“”而不是反引號“”括起來。
擴展數據
mysql中單引號和反引號的用法介紹:
1,單引號
SQL使用單引號將文本值括起來。如果是數值,請不要用引號。
換句話說,就是Varchar類型(也可以說是string或String類型)。在數據庫語句中使用這些語句時,應該使用單引號,而不是直接使用單引號。
對於數值類型,不能使用單引號。
2.反引號
是為了區分MYSQL保留字和普通字符而引入的符號。
如果有MYSQL保留字作為字段,壹定要加回引號區分!
所謂保留字就是select database insert等數據庫的sql指令。當我們必須將它們用作表名和字段名時,我們必須放回引號,以避免編譯器將這部分視為保留字而導致的錯誤。
保留字既不能用作表名也不能用作字段名。如果妳必須這樣做,請記得加回引號。