簡體   English   中英

如何解決MySQL中的#1064錯誤?

[英]How to solve #1064 error in MySQL?

當我添加新列時,我得到MySQL語法錯誤1064。

ALTER TABLE `customerdetails` ADD `mobile` DOUBLE(12) NOT NULL ;

customerdetails是表的名稱。

錯誤消息是“#1064 - 您的SQL語法中有錯誤;請檢查與您的MySQL服務器版本對應的手冊,以便在第1行使用正確的語法')NOT NULL'

有人可以幫我解決這個問題嗎?

當您將列類型定義為DOUBLE您必須定義它將使用的小數位數

ALTER TABLE customerdetails ADD mobile DOUBLE(12,2) NOT NULL ;

第一個數字(特征)也需要大於第二個數字(尾數)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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