Elegant пишет:почему `id` в которое я отправляю NULL прибавляет к посл. записи 1 и становиться больше на 1?
Наверное, потому что id автоинкремент
Elegant пишет:Нужно что бы в order_id попадало последнее значение(которое в БД)..например 25 и прибавлялось +1 и записывалась в БД как 26
CODE ( SQL):
скопировать код в буфер обмена
INSERT INTO `123`.`333` (`id`, `order_id`,`sss`) VALUES (NULL, (SELECT IFNULL(MAX(`order_id`),0)+1 FROM `123`.`333` AS tmp_table), 'текст')
Elegant пишет:Может есть какой то другой способ.
Другой способ чего?(Отредактировано автором: 29 Мая, 2012 - 07:02:58)
|