Показать сообщение отдельно
  #11 (permalink)  
Старый 01.05.2015, 22:33
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Сообщение от Gozar Посмотреть сообщение
Ну, можно создать таблицу ORDERS и получить оттуда уникальные значения. Ну, будет в ней 1 столбец counter с аuto_increment-om и всё.

Тыркаем в ORDERS, получили уник-автоинкремент, вставили в основную таблицу ololo у которого свой автоинкремент.
А не проще ли создать поле в таблице, а не таблицу, и которое будет при записи автоматом увеличиваться на единицу?

Если счет, это счет к примеру заказа, и его нужно хранить наряду еще с какой либо инфой, то это таблица с первичным ключом и автоикрементом, и полем указывающем на родителя-заказ. Если же уникальность не нужна, и счет храниться в таблице заказов, значит просто поле с добавлением 1, и для этого совсем не нужно не DEFAULT значений получать, ни прочих "костылей".
Ответить с цитированием