今天,我学习了如何在MySQL中创建存储过程。CREATE PROCEDURE new(IN first INT) SELECT * FROM table WHERE first_id= first;假设我创建了它并在PHP中调用它;CALL new('4');或我将我的sql命令直接写入PHP。$mysqli->query("SELECT * FROM ta
我在MySQL中有一个应该更新表中的列的存储过程。当我跑的时候在MySQL提示符下,将更新正确的行数(几百行)。当我从PHP运行该命令时,只更新了一行,并且没有得到任何错误。recalculate_city_ids()' );和存储过程的SQL:
DROP PROCEDURE IF EXISTS recalculate