mysql - 具有 TIME 数据类型的 MySQL INSERT 语句中的语法错误

标签 mysql

我尝试向 MySQL 表添加记录,但不断收到语法错误。

INSERT INTO `lwljhb_lwl_matches` (id, league_seasons_id, schedule_id, playoff_round, scheduled_week_number, date_played, winner_id, loser_id, forfeit, forfeit_reason, match_begin_time, match_end_time)

VALUES  (,14,,0,1,2018-04-15,52,87,0,,'14:55:00','17:41:00');

id 列是自动递增的,match_begin_time 和 match_end_time 字段是 TIME。 谁能指出我的愚蠢错误?

最佳答案

必须为所有列指定某些内容

INSERT INTO `lwljhb_lwl_matches` (id, ...)
  VALUES  (NULL, ...)

关于mysql - 具有 TIME 数据类型的 MySQL INSERT 语句中的语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50382985/

相关文章:

函数中的 php 分页

mysql - MySQL中的"START TRANSACTION"导致连接超时

mysql - Row 不想在 mysql 中添加更多表,因为时间戳

MySQL从具有别名的两个表中选择所有列

mysql - 只接受少数特定值的最佳数据类型是什么?

MySQL连接三张表

mysql - 指南针 Lucene 索引 PhantomReadLock 错误

mysql - 如何在Mysql中获取最近10分钟内每5分钟的聚合数据?

PHP - IE 不显示来自数据库的更新值。 Chrome、FF、Opera - 确定

php - 停止 sql 查询更新每个循环中的所有列