查找可以根据某个列返回的内容添加的查询....表格看起来像这样。
`skillID` TINYINT(3) UNSIGNED NOT NULL DEFAULT '0',
`class` TINYINT(3) UNSIGNED NOT NULL DEFAULT '0',
`level` TINYINT(3) UNSIGNED NOT NULL DEFAULT '0',
`cap` MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT '0'
我正在寻找类似的东西。
UPDATE表SET上限(5+(等级* 5))WHERE skillid = 55 AND class = 2 AND level BETWEEN'1'和'60';
如果有效,那将是很好的。我需要它采取水平和做(5+(水平* 5))。基本上1级应该上限= 10,2级上限= 15等等。
我不会问,但昨晚用手做了2000排我的心皮隧道正在杀了我。用48000去。
答案 0 :(得分:0)
为什么这不起作用?
UPDATE table
SET cap = (5+(`level`*5)
WHERE skillid = 55 AND class = 2 AND `level` BETWEEN 1 AND 60;