查找可以根据某一列返回的内容添加的查询.桌子看起来像这样。
`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'我在找这样的东西。更新表集上限(5+(级*5)),其中skillid = 55和class =2,级别介于'1‘和’60‘之间;
如果能成功的话那就太好了。我需要它采取的水平和做(5+(级别*5))。基本上1级应该上限= 10,2级上限= 15,等等。
我不想问,但昨晚用手做了两千排后,我的心皮隧道要死了。还有48000人。
发布于 2013-08-16 16:38:03
为什么这个不行?
UPDATE table
SET cap = (5+(`level`*5)
WHERE skillid = 55 AND class = 2 AND `level` BETWEEN 1 AND 60;https://stackoverflow.com/questions/18278139
复制相似问题