Ищете запрос, который можно добавить на основе того, что возвращает определенный столбец. Таблица выглядит так.SQL-вставка в строку на основе значения столбца?
`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 table SET cap (5+ (уровень * 5)) WHERE skillid = 55 AND class = 2 AND level BETWEEN '1' AND '60';
Это было бы здорово, если бы это сработало. Мне нужно, чтобы он достиг уровня и делал (5+ (уровень * 5)). В основном уровень 1 должен быть закрыт = 10, уровень 2 - крышка = 15 и т. Д.
Я бы не спросил, но после того, как прошлой ночью я сделал 2000 строк, мой туннель с капустой меня убил. с 48000, чтобы идти.
Я думал, что это должно быть, похоже, проблема в уровне используется как-то в heidisql. Поэтому он не будет корректно выполнять синтаксис. –
Собственно ошибка SQL в командной строке. –
Добавление котировок вокруг уровня по-прежнему вызывает предупреждение. Кажется, что не вытягивает значение уровня правильно. –