gpt4 book ai didi

mysql - 尝试使用查询中的变量将日期时间插入到sql中

转载 作者:行者123 更新时间:2023-11-29 21:50:58 25 4
gpt4 key购买 nike

String query = "insert into course_data 
values (null, '"
+ CourseName + "','"
+ SCrsDesrpTemp + "','"
+ CrsDes + "','"
+ crsurl + "','"
+ youtube + "','"
+ sqlStrDate + "','"
+ crsduration + "','"
+ CrsImg + "','"
+ category + "',"
+ "'Open2Study',
'0.00',
'English',
'Yes','"
+ CrsImgUni + "','"
+ "GETDATE()" + "')";

这是我上面的尝试。我试图将当前日期和时间插入日期时间列,但我不断收到查询的语法错误。它表示 GETDATE() 不是日期时间列的正确数据类型。

最佳答案

对 Sql Server 尝试一下:-

ALTER TABLE course_data ADD CONSTRAINT
DF_MyTable_Inserted DEFAULT GETDATE() FOR crsduration
GO

假设您的表名为 course_data,列为 crsduration,约束名称为 DF_MyTable_Inserteddb in

如果MySQL中的数据库NOW()获取当前日期时间

NOW()//Current date time
CURDATE()//Current date

关于mysql - 尝试使用查询中的变量将日期时间插入到sql中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33643993/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com