Мне нужно что-то очень простое, по какой-то причине я не могу достичь этого.
Я также не смог найти ответ на удивление Google. Мне нужно однозначно пронумеровать записи в разных таблицах. Я знаю об АВТОМАТИЧЕСКОМ УВЕЛИЧЕНИИ в MySQL и что это будет вовлечено. Моя ситуация будет выглядеть следующим образом:
Если бы у меня был стол типа
Таблица ПРИМЕР
ID - INTEGER
FIRST_NAME - VARCHAR(45)
LAST_NAME - VARCHAR(45)
PHONE - VARCHAR(45)
CITY - VARCHAR(45)
STATE - VARCHAR(45)
ZIP - VARCHAR(45)
Это будет настройка для таблицы, где ID - это целое число, которое автоматически увеличивается каждый раз, когда запись вставляется в таблицу. Мне нужно то, что я не хочу учитывать это поле при вставке данных в базу данных. Насколько я понимаю, это был бы суррогатный ключ, который я могу сказать базе данных автоматически увеличивать, и мне не нужно включать ее в ЗАЯВЛЕНИЕ НА ВСТАВКУ
Итак, вместо:
INSERT INTO EXAMPLE VALUES (<b>2</b>,'JOHN','SMITH',333-333-3333,'NORTH POLE'....
Я могу пропустить первый столбец идентификатора и просто написать что-то вроде:
INSERT INTO EXAMPLE VALUES ('JOHN','SMITH'.....etc)
Обратите внимание, что мне не нужно определять столбец идентификатора ...
Я знаю, что это очень распространенная задача, но по какой-то причине я не могу до конца разобраться.
Я использую MySQL, просто чтобы уточнить.
Большое спасибо