小编Mit*_*nee的帖子

MySql错误:无法更新存储函数/触发器中的表,因为它已被调用此存储函数/触发器的语句使用

我正在运行MySQL查询.但是当从表单输入添加新行时,我收到此错误:

Error: Can't update table 'brandnames' in stored function/trigger because it is 
already used by statement which invoked this stored function/trigger.
Run Code Online (Sandbox Code Playgroud)

从代码:

CREATE TRIGGER `capital` AFTER INSERT ON `brandnames`
FOR EACH
ROW UPDATE brandnames
SET bname = CONCAT( UCASE( LEFT( bname, 1 ) ) , LCASE( SUBSTRING( bname, 2 ) ) )
Run Code Online (Sandbox Code Playgroud)

这个错误是什么意思?

mysql triggers

45
推荐指数
3
解决办法
9万
查看次数

如何计算MySQL列中重复条目的数量

我在MySQL表中有两列:

bname和count

 bname           count        
----------      ----------


 Blah              2

 Blah              2

 huh               3

 lol               1

 huh               3

 huh               3
Run Code Online (Sandbox Code Playgroud)

我想要这样的东西.我已经创建了count列但我不知道如何像上面的例子一样显示它.count列当前为空.

mysql count

0
推荐指数
1
解决办法
2842
查看次数

标签 统计

mysql ×2

count ×1

triggers ×1