mariadb如何避免错误非空默认值

qpgpyjmq  于 2021-06-21  发布在  Mysql
关注(0)|答案(1)|浏览(321)

我试图在我的本地服务器xampp中加载一个db,但是它一直给我这个错误。
我的table

CREATE TABLE `transactions_client_view` (

   `name` VARCHAR(255) NOT NULL DEFAULT '',
   `surname` VARCHAR(255) NOT NULL DEFAULT '',
   `actualcredit` DOUBLE(10) NOT NULL DEFAULT '0.00000',
   `amount` DOUBLE(10) NOT NULL DEFAULT '0.00000',
   `date` DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00',
   `error` VARCHAR(255) NOT NULL DEFAULT '',
   `client_id` INT(11) UNSIGNED NOT NULL DEFAULT '0'
) ENGINE=MyISAM;

错误
第361239行出现错误1064(42000):sql语法有错误;检查与您的mariadb服务器版本相对应的手册,以了解使用“near'”not null default“”的正确语法, amount double(10)not null默认值“”,第4行为'date'

ktca8awb

ktca8awb1#

试试这个

CREATE TABLE `transactions_client_view` (

   `name` VARCHAR(255) NOT NULL DEFAULT '',
   `surname` VARCHAR(255) NOT NULL DEFAULT '',
   `actualcredit` DOUBLE NOT NULL DEFAULT '0.00000',
   `amount` DOUBLE NOT NULL DEFAULT '0.00000',
   `date` DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00',
   `error` VARCHAR(255) NOT NULL DEFAULT '',
   `client_id` INT(11) UNSIGNED NOT NULL DEFAULT '0'
) ENGINE=MyISAM;

相关问题