MariaDB如何避免错误NOT NULL DEFAULT

时间:2018-05-03 07:17:41

标签: mysql database mariadb

我试图在我的本地服务器XAMPP中加载数据库,但它一直给我这个错误。

我的表

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;

错误

  

错误1064(42000),第361239行:您的SQL中有错误   句法;检查与MariaDB服务器对应的手册   正确使用语法的版本')NOT NULL DEFAULT'',
  amount DOUBLE(10)NOT NULL DEFAULT'',第4行的'date'

1 个答案:

答案 0 :(得分:1)

试试这个

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;