CREATE TABLE WLPortfolio
(
symbolID MEDIUMINT NOT NULL AUTO_INCREMENT,
symbol_userID MEDIUMINT NOT NULL,
symbol default NULL,
holding default NULL,
amount decimal(12,2) default NULL,
PRIMARY KEY (symbolID)
);
当我尝试将我的数据库导入 phpMyAdmin 以及通过 ssh(上面的相应代码)时,我收到此错误:
ERROR 1064 (42000) at line 33: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'default NULL,
holding default NULL,
amount decimal(12,2) default NULL,
' at line 5
错误的分区是十进制数据类型。据我所知,我所做的十进制 wat 应该将“金额”值保持 12 个字符长,十进制值变为 2 个字符。我认为这是正确的语法,但我仍然收到此错误。
如果由于某种原因导致错误或兼容性问题是错误,我尝试更改默认值。但无济于事。
对此的任何帮助将不胜感激。
完全错过了声明值持有和符号,新手错误-_-谢谢大家