Здравствуйте. Есть две вот такие таблицы: sqlfiddle.com/#!9/d307e . Подскажите, как, при добавлении новых данных в main, выдать значение из таблицы color (col1, col2, col3 ...) в зависимости о того, какое значение cololr было до этого? То есть: я добавляю данные в main PHP: $nnomer = "lux"; const SQL_INSERT_MAIN = ' INSERT INTO main (namenomer, datestart, dateend, color) values (?, ?, ?, ?) '; $addmt = $pdo->prepare(SQL_INSERT_MAIN); $add = $addmt->execute([$nnomer, $datestart, $dateend, $color]); Значение $nnomer у меня равно lux. В базе данных у lux последнее значение было col3, поэтому при новом добавлении color должен быть равен col4. Как только color в таблице main дойдёт до col6, то пр новом добавлении color будет равен col1. И так по-кругу. Если бы значение $nnomer у меня было равно vip, то color должен был быть равен col2, так как последнее значение color - col1. Это такой некий auto_increment... Как такое реализовать?
тама закрыта. намутил костыль на php. Код (Text): if ($color == 6) { $color = 1;} else {$color = $color + 1;}