mysql - 日期 日期变量

标签 mysql sql date

“考试”表中出现错误,原因是日期 Date 变量 - 我几乎到处(使用 Google)搜索了答案。

Drop table if exists exams;
CREATE TABLE administration2.exams (
date DATE,
censor VARCHAR(45) ,
idstudents VARCHAR(11),
idcourses VARCHAR(11),
grade INT (11),
PRIMARY KEY (date,censor));

insert into exams(date, censor, idstudents, idcourses, grade)
('2013-11-06', 'Ole Pedersen','201210066', 'dDB', 7),

这是问题所在 ('2013-11-06') - 它说:

`syntax_error, UNEXPECTED TEXT_STRING, expecting SELECT_SYM.

我该如何解决这个问题?

最佳答案

您缺少 values 语句:

insert into exams(date, censor, idstudents, idcourses, grade)
    values ('2013-11-06', 'Ole Pedersen','201210066', 'dDB', 7);

如果去掉括号,您也可以使用 select 执行此操作:

insert into exams(date, censor, idstudents, idcourses, grade)
    select '2013-11-06', 'Ole Pedersen','201210066', 'dDB', 7;

关于mysql - 日期 日期变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18786567/

相关文章:

mysql - 在 Ruby on Rails 中执行 SQL 文件以导入数据库

c# - Utc 日期在 Sqlite 中保存为本地日期

mysql - 将数据插入表并使用该数据创建 View

date - Flutter:国际时间

javascript - 如何在 D3.JS 或 moment 中解析像 '2009-09-13' 这样的日期

mysql - AngularJs 实时应用程序与 mysql 服务器

mysql - MySQL 中的拆分和连接字符串

MySQL:匹配这些条件的正则表达式?

sql - "Error op_response:0"准备好的语句

java - 计算java中两个日期之间的天数和时区