我的table是这样的:
create table order_information (
donut_order_id smallint,
order_date date,
special_handling_notes varchar(255),
primary key(donut_order_id)
);
我的insert语句如下所示:
insert into order_information(donut_order_id, order_date, special_handling_notes), values(1, '2018-01-01', 'do not eat any of them on the way');
我的错误消息如下所示:
错误代码:1064。sql语法有错误;查看与您的mysql服务器版本对应的手册,以获取正确的语法,以便在第1行0.000秒处使用near',values(1,'2018-01-01','don't eat any of them on the way')
文档如下所示:
日期类型用于有日期部分但没有时间部分的值。mysql检索并以“yyyy-mm-dd”格式显示日期值。支持的范围是“1000-01-01”到“9999-12-31”。
文档位于此处
我做错什么了?
1条答案
按热度按时间9njqaruj1#
不要在后面加逗号
into ...
.正确插入:
insert into order_information(donut_order_id, order_date, special_handling_notes) values(1, '2018-01-01', 'do not eat any of them on the way');