我正在运行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表中有两列:
bname和count
bname count
---------- ----------
Blah 2
Blah 2
huh 3
lol 1
huh 3
huh 3
Run Code Online (Sandbox Code Playgroud)
我想要这样的东西.我已经创建了count列但我不知道如何像上面的例子一样显示它.count列当前为空.