使用date数据类型向表中插入值

disho6za  于 2021-06-20  发布在  Mysql
关注(0)|答案(1)|浏览(404)

我的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”。
文档位于此处
我做错什么了?

9njqaruj

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');

相关问题