Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #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 значений получать, ни прочих "костылей".
Ответить с цитированием
  #12 (permalink)  
Старый 01.05.2015, 23:01
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

Сообщение от laimas
А не проще
То, что проще, не всегда надёжней.

Сообщение от laimas
автоматом увеличиваться на единицу?
про то и тема Каким автоматом ты предлагаешь увеличивать на единицу если первичный ключ занят, а 2 автоинкремента в таблице нет и max не устраивает?

Сообщение от laimas
родителя-заказ.
Ничего не понял, кто чей родитель?

Речь про автоинкремент, а не про добавление единиц... Таким способом очень легко наступить на какие-нибудь феерические грабли.
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.

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

То, что проще, не всегда надёжней.

Ну да, городить лишнее это куда надежнее )

Каким автоматом ты предлагаешь увеличивать на единицу если первичный ключ занят, а 2 автоинкремента в таблице нет и max не устраивает?

Индивидуальную сортировку когда либо приходилось делать или рассказывать как это делается?

Ничего не понял, кто чей родитель?

А счет это что, сам по себе или же он кому-то принадлежит? Заказ, это лишь пример.

Речь про автоинкремент, а не про добавление единиц... Таким способом очень легко наступить на какие-нибудь феерические грабли.

Из вопроса не следует, что требуется уникальность, а автоинкремент как раз и формирует это. Добавление же единицы, это всего лишь порядок, возможно он и нужен. Дело в том, что нет данных, что это и для каких целей.
Ответить с цитированием
  #14 (permalink)  
Старый 01.05.2015, 23:23
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

laimas,
У тебя с русским языком проблема?
Сообщение от UIjs
как провернуть такое что мол инкримент только средствами языка sql, есть такое INT поле "номер счета" и нужно чтобы оно автоматом увеличивалось на один допустим. я хочу это сделать на уровне sql через default value
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
Ответить с цитированием
  #15 (permalink)  
Старый 02.05.2015, 01:01
Профессор
Отправить личное сообщение для UIjs Посмотреть профиль Найти все сообщения от UIjs
 
Регистрация: 24.04.2015
Сообщений: 183

Сообщение от laimas
Из вопроса не следует, что требуется уникальность
следует

Сообщение от laimas
возможно он и нужен.
Сообщение от UIjs
поле "номер счета"
Сообщение от laimas
нет данных, что это и для каких целей.
бывает)
Ответить с цитированием
  #16 (permalink)  
Старый 02.05.2015, 06:56
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Gozar,
нет проблем с этим, а вот у вас обеих видимо есть. )

Ибо на нет данных, что это и для каких целей. - бывает).

А увеличить, это порядок, количество уникальность для самого счета. И если этот вопрос гвоздь преткновения, то делайте костыли. Хотя выпендриваться так, как вы вдвоем рассуждаете, совсем не обязательно, получить макс. значение поля плюс единица знаете, не сложно.
А по уму, так это первичным должен быть вопрос - кто хозяин.
Ответить с цитированием
  #17 (permalink)  
Старый 02.05.2015, 08:30
Профессор
Отправить личное сообщение для UIjs Посмотреть профиль Найти все сообщения от UIjs
 
Регистрация: 24.04.2015
Сообщений: 183

Сообщение от laimas
обеих
так мы ж не девушки, почему ты говоришь "обеих" ?
Ответить с цитированием
  #18 (permalink)  
Старый 02.05.2015, 10:32
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Так кто же вас знает
Кого скрывают платья не понять
Брут или не Брут
Вот в чем вопрос

Ответить с цитированием
  #19 (permalink)  
Старый 02.05.2015, 10:37
Профессор
Отправить личное сообщение для UIjs Посмотреть профиль Найти все сообщения от UIjs
 
Регистрация: 24.04.2015
Сообщений: 183

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

Какой вопрос, по поводу пола?
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Webpack'а тред nerv_ Сборка проекта, утилиты 58 07.05.2016 13:46
Приглашаем web-программистов (php, MySQL, Javascript). smithandpartners Работа 2 06.09.2013 21:17
Не подключается MySql super-php Серверные языки и технологии 1 02.08.2013 01:26
Таймер на js с записью в mysql lapitsky Общие вопросы Javascript 1 07.06.2013 19:37
Приглашаем web-программистов (php, MySQL, Javascript). smithandpartners Работа 3 06.11.2012 22:29