mysql - 在 MySQL 表中将当前日期作为默认值插入

标签 mysql sql

st.executeUpdate("insert into groupperformance (Date,Gid,GName) values('"+yourDate+"',select Gid,GroupName from grouping)");

我使用上面的查询来插入表值。在此表变量 yourDate 中具有当前系统日期。我从表分组中复制数据。没有 yourDate 变量查询工作正常并将值从分组表插入到 groupperformance 表.我能做些什么来插入当前日期作为默认值。

最佳答案

您可以使用 SELECT GETDATE() AS CurrentDateTime,它将返回 2008-11-11 12:45:34.243

或 像这样:

CREATE TABLE Orders
(
OrderId int NOT NULL PRIMARY KEY,
ProductName varchar(50) NOT NULL,
OrderDate datetime NOT NULL DEFAULT GETDATE()
)

关于mysql - 在 MySQL 表中将当前日期作为默认值插入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23513656/

相关文章:

php - 无法将登录密码与数据库中存储的散列密码相匹配

php - 通过 PHP 动态创建数组并插入 MySQL DB

mysql - 为什么mysql坚持使用IP而不是主机名?

mysql - UPDATE with INNER JOIN 失败,但相关的 SELECT 语句有效

android - 编译 SELECT 语句时没有这样的列

mysql - 在 Mysql 中按 DATE_FORMAT 分组错误

c# - Dapper:如何从查询中读入字典列表?

sql - postgresql 在哪里约束 View 并将结果发送到函数?

SQL - 合并重叠数据

sql - 过滤掉 PostgreSQL 中指定星期几的记录