问题描述
我通过 sql 编辑器将新行添加到数据库中,当我尝试将 CURRENT_TIMESTAMP
添加到日期文件时,它会将其转换为字符串,与函数 Now()
相同
INSERT INTO x (id,version,data,content_type,start_date,creation_date) VALUES (1,1,null,'application/pdf','Now()','CURRENT_TIMESTAMP')
[2021-02-26 14:33:04] [22001][1292] Data truncation: Incorrect datetime value: 'Now()' for column 'start_date' at row 1
有什么方法可以强制 sql 编辑器识别这是一个函数还是一个常量?
解决方法
目前是不可能的。这是related feature request,请关注并投票。