У меня есть таблица клиентов, в которой хранятся данные всех клиентов. Предпочитаемый customer_id
является основным ключом customer table
. Мне нужно получить значение клиента customer_id недавно вставленного клиента. Как я могу его получить? Пожалуйста, помогите мне. Каков синтаксис для этого?Как получить значение последнего введенного идентификатора первичного ключа
ответ
Вы также можете вставить значения для customer_id, order_id в таблицу заказа, вставляя в таблицу клиентов. Я считаю, что order_id является инкрементным полем. Позже, когда вы получите информацию о заказе, вы можете обновить таблицу заказов для этого customer_id и order_id.
спасибо Hpatel..Но я не последовал за вами. вы объясните это подробно? – user2934937
Вы можете попробовать следующие подходы:
1.You может создать базу данных объекта ПОСЛЕДОВАТЕЛЬНОСТЬ
CREATE SEQUENCE <seqname> [ INCREMENT increment ]
[ MINVALUE minvalue ] [ MAXVALUE maxvalue ]
[ START start ] [ CACHE cache ] [ CYCLE ]
Затем при вставке записи в родительской таблице в вашем случае использование Таблица клиент
seqname.nextval для поля customer_id.
и вставить ту же запись в таблице заказа
seqname.currval для order_id
2.You может также использовать передам also.The подробности вы можете найти на этом [link]
- 1. Как получить значение последнего вставленного первичного ключа
- 2. Как получить значение уникального идентификатора первичного ключа сразу после вставки
- 3. Проблема с извлечением последнего введенного идентификатора
- 4. как получить значение первичного ключа - дозвуковые
- 5. C# Как получить максимальное значение первичного ключа
- 6. Получение последнего вставленного первичного ключа строк
- 7. Как изменить значение первичного ключа?
- 8. dataannotations задает значение семенного идентификатора первичного ключа с первым кодом
- 9. Как вставить значение первичного ключа явно?
- 10. Обновление поля первичного ключа идентификатора с C#
- 11. Учение - недостающее значение первичного ключа
- 12. Ввести значение столбца первичного ключа в столбец не первичного ключа
- 13. Как использовать автоматический приращение для идентификатора первичного ключа в dynamodb
- 14. INSERT INTO получить идентификатор первичного ключа от текущего
- 15. EF Изменить значение первичного ключа
- 16. Cayenne «сбрасывает» значение первичного ключа?
- 17. Как лучше всего снизить значение первичного ключа?
- 18. Как получить значение идентификатора щелкнутой строки?
- 19. Значение первичного ключа не изменяется
- 20. Значение первичного ключа Cassandra UPDATE
- 21. обновления sequelize записи значение первичного ключа
- 22. Как получить значение первичного ключа в Entity Framework Core
- 23. Как получить определенную строку, зная значение первичного ключа?
- 24. Как получить последнее значение первичного ключа в cassandra (php)?
- 25. Как получить случайное (но уникальное для даты) значение первичного ключа?
- 26. Как я могу получить значение первичного ключа NSManagedObject?
- 27. Как получить последнее значение первичного ключа обновленных записей (varchar)
- 28. Получить имя первичного ключа таблицы
- 29. Можно ли захватить значение первичного ключа при создании строки?
- 30. Получить ограничение первичного ключа и внешнего ключа
Вы можете использовать транзакцию. Если вы используете PHP/MYSQL, см. Здесь http://php.net/manual/en/mysqli.commit.php. –
Какой язык вы используете (добавьте упоминание об этом на вопрос)? – sectus
спасибо. Я использую php – user2934937