У меня есть таблица , и я хочу увеличить значение ячейки столбца на единицу, где значение равно нулю или от 0 до 5. Когда значение в ячейке равно 6, я хочу ввести значение на один следующий столбец. И повтори. Когда значение каждого столбца в строке равно 6, мне нужно перейти к следующей строке и выполнить те же действия. Например: я обновляю столбец 01 в первой строке, добавляю 1. Следующий запрос, добавляю 1, .. Когда значение равно 6, мне нужно сделать то же самое со столбцом 02 ... Как лучше всего? Спасибо
Эта база данных является базой данных хранилища, каждое значение ячейки показывает, сколько ящиков находится в этой позиции
до
после
CREATE TABLE `ciselnik_sklad_regal_pozice` (
`REGAL` int(10) unsigned NOT NULL,
`POLICE` varchar(1) NOT NULL,
`POZICE` varchar(5) NOT NULL,
`01` varchar(45) DEFAULT NULL,
`02` varchar(45) DEFAULT NULL,
`03` varchar(45) DEFAULT NULL,
`04` varchar(45) DEFAULT NULL,
`05` varchar(45) DEFAULT NULL,
`06` varchar(45) DEFAULT NULL,
`07` varchar(45) DEFAULT NULL,
`08` varchar(45) DEFAULT NULL,
`09` varchar(45) DEFAULT NULL,
`10` varchar(45) DEFAULT NULL,
`11` varchar(45) DEFAULT NULL,
`12` varchar(45) DEFAULT NULL,
`13` varchar(45) DEFAULT NULL,
`14` varchar(45) DEFAULT NULL,
`15` varchar(45) DEFAULT NULL,
`16` varchar(45) DEFAULT NULL,
`17` varchar(45) DEFAULT NULL,
`18` varchar(45) DEFAULT NULL,
`19` varchar(45) DEFAULT NULL,
`20` varchar(45) DEFAULT NULL,
`21` varchar(45) DEFAULT NULL,
`22` varchar(45) DEFAULT NULL,
`23` varchar(45) DEFAULT NULL,
`24` varchar(45) DEFAULT NULL,
`25` varchar(45) DEFAULT NULL,
`26` varchar(45) DEFAULT NULL,
`27` varchar(45) DEFAULT NULL,
`28` varchar(45) DEFAULT NULL,
`29` varchar(45) DEFAULT NULL,
`30` varchar(45) DEFAULT NULL,
`31` varchar(45) DEFAULT NULL,
`32` varchar(45) DEFAULT NULL,
`33` varchar(45) DEFAULT NULL,
`34` varchar(45) DEFAULT NULL,
`35` varchar(45) DEFAULT NULL,
`36` varchar(45) DEFAULT NULL,
`37` varchar(45) DEFAULT NULL,
`38` varchar(45) DEFAULT NULL,
`39` varchar(45) DEFAULT NULL,
`40` varchar(45) DEFAULT NULL) ENGINE=InnoDB DEFAULT CHARSET=utf8