Все,Как мы можем перенести последовательность в PostgreSQL для Mysql
Я пытаюсь перейти от PostgreSQL БД в БД MySQL. Я использовал последовательность в некоторой таблице, чтобы получить столбец автоматического увеличения, отличный от первичного ключа. Как создать столбец автоматического увеличения, который является первичным ключом в Mysql DB.
Ниже приведен пример таблицы ниже в PostgreSQL.
CREATE TABLE bills
(
id serial NOT NULL,
billname character varying(255) NOT NULL,
invoiceid character varying(255) NOT NULL DEFAULT nextval('bill_invoiceid_seq'::regclass),
CONSTRAINT combine_campaigns_pkey PRIMARY KEY (id)
)
В примере, «идентификатор» является первичным ключом и счет-фактура идентификатор не является ключевым, но получать автоматическое приращение
спасибо за ответ, но мне нужно, чтобы получить возможность использовать автоматическое приращение, отличные от первичный ключ. Я модифицировал вопрос на примере. –
Извините, но это не допускается mysql. «вы переходите от RDBS, который обладает богатыми функциями и ближе к стандартным требованиям к тому, который имеет меньше функций и менее совместим». – e4c5
Есть определенные работы, которые могут работать с разной степенью надежности. Могу ли я предложить вам пометить этот ответ как правильный и задать новый вопрос о том, как создать столбец автоматического увеличения числа первичных ключей в mysql. На это уже есть немало ответов. – e4c5