Вопросы по теме '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 просмотров
schedule
01.01.2024
Использование 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 просмотров
schedule
10.05.2024
Альтернатива автоинкрементному первичному ключу в 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 просмотров
schedule
07.12.2023
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 просмотров
schedule
15.04.2024
Автоматическое именование в базе данных 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 просмотров
schedule
16.03.2024
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 просмотров
schedule
11.02.2024