Вопросы с тегом «auto-increment»

ограничение базы данных, которое автоматически увеличивается от последней записи при выполнении INSERT

579
PostgreSQL Автоинкремент

Я переключаюсь с MySQL на PostgreSQL и мне было интересно, как я могу делать автоинкрементные значения. В документации PostgreSQL я видел тип данных "serial", но при его использовании я получаю синтаксические ошибки (в...

266
Сброс автоинкремента в SQL Server после удаления

Я удалил некоторые записи из таблицы в базе данных SQL Server. Теперь идентификатор изменяется с 101 на 1200. Я хочу снова удалить записи, но хочу, чтобы идентификаторы вернулись к 102. Есть ли способ сделать это в SQL...

250
Получить новый идентификатор первичного ключа записи из запроса вставки MySQL?

Итак, допустим, я делаю mysql INSERTв одну из моих таблиц, и в таблице есть столбец, item_idкоторый установлен в autoincrementи primary key. Как получить запрос на вывод значения вновь созданного первичного ключа item_idв том же запросе? В настоящее время я выполняю второй запрос для получения...

232
Сброс счетчика автоматического приращения в postgres

Я хотел бы заставить поле автоматического увеличения таблицы к некоторому значению, я попытался с этим: ALTER TABLE product AUTO_INCREMENT = 1453 И ALTER SEQUENCE product RESTART WITH 1453; ERROR: relation "your_sequence_name" does not exist Я новичок в postgres :( У меня есть таблица productс Idи...

202
ОШИБКА: отказано в разрешении для последовательности towns_id_seq с использованием Postgres

Я новичок в postgres (и вообще в информационных системах баз данных). Я запустил следующий скрипт SQL в моей базе данных: create table cities ( id serial primary key, name text not null ); create table reports ( id serial primary key, cityid integer not null references cities(id), reportdate date...

98
Как получить идентификатор последней вставленной строки из базы данных WordPress?

В моем плагине WordPress есть таблица с полем первичного ключа AUTO_INCREMENT с именем ID. Когда в таблицу вставляется новая строка, я хочу получить значение идентификатора вставки. Особенность заключается в использовании AJAX для отправки данных на сервер для вставки в БД. Новый идентификатор...

87
Добавить идентификатор автоинкремента в существующую таблицу?

У меня есть уже существующая таблица, содержащая "fname", "lname", "email", "password" и "ip". Но теперь мне нужен столбец с автоинкрементом. Однако когда я вхожу: ALTER TABLE users ADD id int NOT NULL AUTO_INCREMENT Получаю следующее: #1075 - Incorrect table definition; there can be only one auto...

87
mysqldump - экспортирует только структуру без автоинкремента

У меня есть база данных MySQL, и я пытаюсь найти способ экспортировать только ее структуру без значений автоматического увеличения. mysqldump --no-dataпочти выполнит свою работу, но сохраняет значения auto_increment. Есть ли способ сделать это без использования PHPMyAdmin (я знаю, что он может это...

86
Идентификатор автоинкремента гибернации

У меня есть приложение j2ee, использующее спящий режим с аннотацией. Как мне аннотировать поле Id в моем классе pojo, чтобы установить его как автоматическое увеличение или автоматическое создание. и при добавлении bean-компонента я оставляю это поле в моем bean-компоненте null?...

85
Как получить последний автоинкрементный идентификатор из таблицы SQLite?

У меня есть таблица сообщений с идентификатором столбцов (первичный ключ, автоинкремент) и содержимым (текст). У меня есть таблица Users с именем пользователя столбцов (первичный ключ, текст) и Hash. Сообщение отправляется одним Отправителем (пользователем) нескольким получателям (пользователям),...

84
Как создать поле автоматического увеличения в запросе выбора

Например, у меня есть таблица с 2 столбцами, first_nameи last_nameс этими значениями Ali Khani Elizabette Amini Britney Spears ,... Я хочу написать selectзапрос, который генерирует такую ​​таблицу: 1 Ali Khani 2 Elizabette Amini 3 Britney Spears ,... Спасибо за вашу помощь....

80
Как сделать автоматическое приращение первичного ключа таблицы MySQL с некоторым префиксом

У меня есть такая таблица table id Varchar(45) NOT NULL AUTO_INCREMENT PRIMARY KEY, name CHAR(30) NOT NULL, Я хочу увеличить поле своего идентификатора, например 'LHPL001','LHPL002','LHPL003'... и т. Д. Что мне для этого нужно сделать? Пожалуйста, дайте мне знать любым возможным способом....