我試圖在同一時間在一個項目上工作的同時自學MySQL。我正在使用phpMyAdmin。我得到了錯誤:「#1064 - 你的SQL語法有錯誤;檢查與你的MySQL服務器版本相對應的手冊,在正確的語法附近使用」'ps_category'('id_category', 'id_parent', 'id_shop_default', 'level_depth', 'NL' 第1" 行MySQL語法錯誤
我的代碼:
INSERT INTO 'ps_category'
('id_category', 'id_parent', 'id_shop_default',
'level_depth', 'nleft', 'nright', 'active',
'date_add', 'date_upd', 'position', 'is_root_category')
VALUES (6,2,1,0,0,0,1,'2012-04-12 15:12:54','2012-04-12 15:12:54',1,0)
UPDATE:
我脫掉了單引號和仍然得到同樣的錯誤:
INSERT INTO ps_category
('id_category', 'id_parent', 'id_shop_default',
'level_depth', 'nleft', 'nright', 'active',
'date_add', 'date_upd', 'position', 'is_root_category')
VALUES (6,2,1,0,0,0,1,'2012-04-12 15:12:54','2012-04-12 15:12:54',1,0)
不要引用表名 - 如果你必須使用反引號。 –
您還應該從列名稱中刪除單引號,即'id_category','id_parent'等等。 – Cyclonecode