我想将此添加到我的数据库中的现有表中,但是我收到此错误!
ALTER TABLE renting ADD renting_date TIMESTAMP NOT NULL DEFAULT '0000-00-00 00:00:00' , ADD payment_amount DOUBLE(10) NOT NULL , ADD pay_date TIMESTAMP NOT NULL DEFAULT '0000-00-00 00:00:00' , ADD pay_due_date TIMESTAMP NOT NULL DEFAULT '0000-00-00 00:00:00' , ADD debts DOUBLE(10) NOT NULL ;
这里的错误是什么?
#1064 - 您的SQL语法出错;查看与您的MySQL服务器版本对应的手册,以便在')NOT NULL附近使用正确的语法,添加pay_date
TIMESTAMP NOT NULL DEFAULT'0002:00:00','在第1行< / em>
答案 0 :(得分:0)
试试这个
ALTER TABLE renting ADD renting_date TIMESTAMP NOT NULL DEFAULT '0000-00-00 00:00:00',
ADD payment_amount INT(10) NOT NULL,
ADD pay_date TIMESTAMP NOT NULL DEFAULT '0000-00-00 00:00:00',
ADD pay_due_date TIMESTAMP NOT NULL DEFAULT '0000-00-00 00:00:00' ,
ADD debts INT(10) NOT NULL;
答案 1 :(得分:0)
试试这个:
ALTER TABLE renting
ADD COLUMN renting_date TIMESTAMP NOT NULL DEFAULT '0000-00-00 00:00:00',
ADD COLUMN payment_amount DOUBLE(10) NOT NULL,
ADD COLUMN pay_date TIMESTAMP NOT NULL DEFAULT '0000-00-00 00:00:00',
ADD COLUMN pay_due_date TIMESTAMP NOT NULL DEFAULT '0000-00-00 00:00:00',
ADD COLUMN debts DOUBLE(10) NOT NULL ;