请使用concat在存储过程中使用update语句让我知道我在做错了什么?
DELIMITER ;;
CREATE PROCEDURE `update_data`(IN loc INT)
BEGIN
update cart set location = concat('999999999', loc) where location = loc;
END;;
DELIMITER ;
当我运行此操作时,我得到的数字与我尝试更新的数字不同。
call update_data(1);
这是我的位置结果
2147483647
我期待9999999991。
有什么想法吗?