Mysql sql语句可以定义变量吗

2025-02-05 03:56:28
推荐回答(5个)
回答(1):

用php,或者其它程序,写一个函数,把需要更新的表名,放到数组里,批量执行一下,就能实现了。
function batchupdate($itemname){
update $itemname set prince=....
}

回答(2):

declare @sql varchar(200)
declare @database varchar(20)
set @database = 'ITEM'
set @sql = 'update ' + @database +'..a set price = .....'
exec (@sql)

试一下,若不行,再问我!

回答(3):

可以,参考下存储过程

回答(4):

可以定义变量啊 查看高级SQL编程

回答(5):

写个过程就能解决这个问题