[英]MySQL Insert 1064 Error, what is wrong with the syntax?
在服務器執行 SQL 腳本錯誤:錯誤 1064:您的 SQL 語法有錯誤; 檢查與您的 MySQL 服務器版本相對應的手冊,以了解在“829-8588”、“magna@Donecnon.com”、“tempus mauris erat eget ipsum”附近使用的正確語法。 Suspendisse sagi' 在第 1 行 SQL 代碼:
INSERT INTO `rrm17b`.`member` (`mem_id`, `mem_fname`, `mem_lname`, `mem_street`,
`mem_city`, `mem_state`, `mem_zip`, `mem_phone`, `mem_email`, `mem_notes`)
VALUES (1, 'Eric', 'Prince', '946-6616 Turpis Street', 'Bundaberg',
'Queensland', 33906, (215) 829-8588, 'magna@Donecnon.com',
'tempus mauris erat eget ipsum. Suspendisse sagittis. Nullam vitae diam.')
SQL 腳本執行完成:語句:44 條成功,1 條失敗
以最終形式獲取回視圖定義。 沒有什么可取的
您錯過了(215) 829-8588
的報價。 由於它包含()
,因此必須在引號中提及它才能被視為單個字符串
您的查詢輸入格式錯誤。 當您輸入 (215) 829-8588 時,格式看起來好像您已經關閉了括號,。 因此錯誤。
嘗試將“mem_phone”的數據類型更改為 VARCHAR(),然后以字符串的形式輸入值。
INSERT INTO rrm17b.member (mem_id,
mem_fname,
mem_lname,
mem_street,
mem_city,
mem_state,
mem_zip,
mem_phone,
mem_email,
mem_notes)
VALUES (1,
'Eric',
'Prince',
'946-6616 Turpis Street',
'Bundaberg',
'Queensland',
33906,
'(215) 829-8588',
'magna@Donecnon.com',
'tempus mauris erat eget ipsum. Suspendisse sagittis. Nullam vitae diam.')
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.