簡體   English   中英

MySQL 插入 1064 錯誤,語法有什么問題?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM