Вопросы по теме 'auto-increment'

Как мне вернуть новое значение столбца IDENTITY из инструкции SQLServer SELECT?
Я вставляю в таблицу SQLServer с автоматически увеличивающимся ключевым полем. (Я считаю, что это называется столбцом IDENTITY в SQLServer.) В Oracle я могу использовать ключевое слово RETURNING, чтобы дать моему оператору INSERT набор...
34402 просмотров
schedule 23.05.2024

Идентификатор автоинкремента гибернации
У меня есть приложение j2ee, использующее спящий режим с аннотацией. Как аннотировать поле Id в моем классе pojo, чтобы установить его как автоматическое увеличение или автоматическое создание. и при добавлении бина я оставляю это поле в моем бине...
285110 просмотров
schedule 29.11.2022

Как использовать автоматически увеличивающийся первичный ключ в качестве внешнего ключа?
Вот что я пытаюсь сделать: У меня 2 стола... CREATE TABLE `parent` ( `id` int(11) NOT NULL AUTO_INCREMENT, `data` text, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8; CREATE TABLE `child` ( `parent_id`...
51989 просмотров

Использование rand() в операторе INSERT также замедляет работу?
Известно, что функция MYSQL rand() работает медленно в операторах select, верно ли это и для операторов вставки? Я хотел бы вставить новую строку со случайным числом следующим образом: insert into new_table (field1, field2, randomField) values...
507 просмотров
schedule 11.11.2022

Проблема автоинкремента mysql
Я искал это, но пока не повезло. У меня есть две таблицы в mysql, они настроены как родитель-потомок. В родительской таблице есть поле типа auto_increment, а в дочерней таблице есть поле, которое ссылается на столбец автоинкремента в родительской...
892 просмотров
schedule 15.05.2024

База данных mySQL: сброс полей автоинкремента
при разработке веб-сайтов мы используем базу данных для тестирования и всего... что много потребляет из автоматически сгенерированных (автоинкрементных) серий атрибутов... как сбросить все...
631 просмотров
schedule 17.01.2024

Рекомендации по ID для баз данных
Мне было интересно, каковы лучшие практики для создания и хранения идентификаторов. Несколько лет назад профессор рассказал мне об опасностях плохо построенной системы идентификации на примере номера социального страхования. В частности, из-за того,...
12316 просмотров

Альтернатива автоинкрементному первичному ключу в MySQL для репликации с несколькими мастерами
Веб-приложение, которое я разрабатываю, должно быть горизонтально масштабируемым и с самого начала потребует пару серверов MySQL (возможно, вскоре после запуска их станет больше одного). Поскольку первичный ключ с автоинкрементом не подходит, мне...
3003 просмотров
schedule 04.10.2022

Триггер/последовательность автоматического увеличения Oracle 9i не работает
Следующий SQL при выполнении на сервере Oracle 9i выдает ошибку "ORA-04098: триггер "DBO.WTF_TRIGGER" недействителен и не прошел повторную проверку". DROP TABLE "DBO".WTF; CREATE TABLE "DBO".WTF (id NUMBER PRIMARY KEY, name VARCHAR2(30)); CREATE...
1247 просмотров
schedule 08.01.2024

Репликация MySQL Master-Master и проблема с столбцом Auto-Increment
Я провожу некоторое тестирование с репликацией мастер-мастер, и я столкнулся с какой-то странной проблемой, я попытаюсь описать процедуру, которой я следовал, чтобы кто-то, возможно, смог воспроизвести проблему. Настроил репликацию на 2 ВМ и в...
8993 просмотров

SQL Server: автоматическое увеличение символа pk
Возможно ли иметь первичный ключ char в таблице? Например, «WC001» будет автоматически увеличиваться на 1, поэтому следующей записью для pk будет «WC002» и так далее. Может ли кто-нибудь привести мне пример? Спасибо
10007 просмотров
schedule 24.05.2024

REST - Как запрос PUT будет обрабатывать автоматически увеличивающиеся идентификаторы ресурсов
Согласно HTTP 1.1. спецификация: Если Request-URI не указывает на существующий ресурс, и этот URI может быть определен как новый ресурс запрашивающим пользовательским агентом, исходный сервер может создать ресурс с этим URI. Другими...
3056 просмотров
schedule 09.12.2022

Как я могу получить имя поля с автоматическим увеличением или имя поля первичного ключа из таблицы mysql?
В PHP, как мне получить имя поля для поля, для которого было установлено автоматическое увеличение, когда к нему добавляется новая запись? В большинстве случаев это то же самое, что и PRIMARY_KEY таблицы, но не всегда. Итак, этот вопрос состоит...
4164 просмотров
schedule 29.01.2024

Автоинкремент при отправке изменений в службах RIA
Я использую службы RIA с Entity Framework в Silverlight 5. У меня есть следующая таблица Foo ; Fooid FooName FooCode FooRef Fooid — это число с автоинкрементом — прекрасно работает при сохранении… FooName установлено в ViewModel — нормально...
529 просмотров

Автоматическое именование в базе данных Oracle при вставке в таблицу
У меня есть две таблицы: table_1 и table_2. В этих таблицах есть два столбца: p_code (varchar2) и o_code (varchar2), и оба они являются первичными ключами. Итак, у нас есть: table_1.p_code, table_1.o_code, table_2.p_code, table_2.o_code Я...
65 просмотров
schedule 01.12.2023

Альтернатива для типа Serial в RedShift/PostgreSQL
На самом деле я пытаюсь заставить Rails работать с RedShift и сталкиваюсь с некоторыми проблемами с индексами Rails по умолчанию. Моя работа основана на репозитории activerecord-redshift-adapter. По умолчанию Rails использует тип SERIAL для...
1374 просмотров

MySQL — вставить строку, не нарушая AUTO_INCREMENT
Быстрый вопрос: У меня есть база данных спортивной лиги со списком игр (скажем, около 40). Каждой игре автоматически присваивается идентификационный номер в качестве основного ключа при импорте всего расписания из электронной таблицы. Затем игры...
202 просмотров
schedule 10.12.2022

MySQL — AUTO_INCREMENT, пользовательское начало приращения и значение для таблицы
Есть ли способ указать пользовательское начальное значение автоматического увеличения и пользовательское значение автоматического увеличения только для одной таблицы MySQL? Я не нашел четкого ответа на свой вопрос. Кажется, есть две глобальные...
2802 просмотров
schedule 09.12.2023

Автоинкремент в С#
Как я могу включить автоматическое увеличение первичного ключа в С# при подключении к базе данных в mysql? Я ищу способ, когда я добавляю данные в базу данных с помощью С#, он автоматически дает мне идентификатор, который будет в порядке. Например я...
866 просмотров
schedule 24.10.2022

Как увеличить Prod_id на основе Product_Name с помощью триггера в mysql
Таблица Product_Details : (Поля) Prod_id (первичный ключ), Product_Name, префикс и Slno (автоматически увеличивается) мне нужно увеличить Prod_Id на основе поля название продукта и поля префикса (ввод префикса будет предоставлен...
121 просмотров