我见过类似的问题,但我似乎没有遗漏逗号或任何东西,而 TEXT 是与数据库列对应的值。我希望能够将包含文本的日志提交到我的表中,但我得到了 1136 错误。删除personal_log 和(文本)工作正常,提交时我在personal_log_date 列中得到一个自动时间戳,在log 列中得到一个NULL。我对这一切都很陌生,并且已经阅读了一些文档,看起来 TEXT 应该被接受为一个值。感谢您提供给我的任何知识!$sql = "INSERT INTO `personal_log`(`personal_log_date`,`personal_log`)
VALUES (CURRENT_TIMESTAMP),(TEXT)";
1 回答
Qyouu
TA贡献1786条经验 获得超11个赞
这会尝试插入 2 行和 1 列:
VALUES (CURRENT_TIMESTAMP),(TEXT)
但是您想插入 1 行 2 列:
VALUES (CURRENT_TIMESTAMP, TEXT)
- 1 回答
- 0 关注
- 164 浏览
添加回答
举报
0/150
提交
取消