为了账号安全,请及时绑定邮箱和手机立即绑定

插入值列表与列列表不匹配:1136 列数与第 1 行的值计数不匹配 - 但数字相同

插入值列表与列列表不匹配:1136 列数与第 1 行的值计数不匹配 - 但数字相同

PHP
holdtom 2022-10-28 15:50:23
我见过类似的问题,但我似乎没有遗漏逗号或任何东西,而 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)


查看完整回答
反对 回复 2022-10-28
  • 1 回答
  • 0 关注
  • 164 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信