MySQL错误没有意义?

标签 mysql sql

我不懂 SQL,但我需要将它用于 PHP,但我遇到了问题。当我尝试创建此表时:

CREATE TABLE logs (
userbeinglogged VARCHAR(255) NOT NULL,
action_location VARCHAR(255) NOT NULL,
log_date DATE('YYYY-MM-DD') NOT NULL,
log_time TIME('00:00:00') NOT NULL,
 );

在最后一行,我收到错误 "A closing bracket was expected (near')')"。 我没有看到问题。另外,我很确定 DATETIME 函数不正确,所以如果你能帮我解决这些函数的语法问题,那也会有帮助。

最佳答案

删除右括号之前的逗号。

对于建议,只需使用 log_Date DATETIME

关于MySQL错误没有意义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36441033/

相关文章:

sql - 从不同用户 session 列表中选择最早的日期和时间

mysql - 是否可以制作一个脚本来更新具有相同表但不同逻辑的值的行?

SQL Server 动态查询

mysql - 在 MySQL 数据库中测试编码的应用程序未提交到表

mysql - 在同一个sql连接中获取2个不同的记录行

php - 如何将基本静态网站转换为动态网站,以便为其提供 CMS? PHP/MySQL

php - 如何检查数据库中已存在的值?

mysql查询删除where子句中的空格

sql - GORM - 动态查询 - 分离标准?

mysql - 以 10s、20s 等为一组返回标记行