[英]i recieve an error in mysql DB saying “#1136 column count doesn't match value count at row 1”
我正在尝试通过phpmyadmin在我的表“user”中输入值,当我收到错误“#1136列数与第1行的值计数不匹配”时
但是当我在我的数据库中输入以下触发器时,似乎只发生此错误,没有它每次插入都有效:
这是我想通过上面的触发器实际“影响”的表格:
我想要做的是从表“user”中获取“用户名”,并从“user”表中获取“points”,并在每次插入“user”表后在表排名中插入相同的值
使用INSERT
, 始终包含列名:
INSERT INTO ranking (col1, col2) -- whatever the columns are
VALUES (new.points, new.username);
我不确定user.points
和user.username
应该是什么。 我想你想在ranking
表中包含新值。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.