Создание идентификатора автоинкремента со строками, такими как USER101, USER102 в среде IDE NetBeans с базой данных MySql - PullRequest
1 голос
/ 29 марта 2020

Я использую Netbeans в качестве своей IDE и MySQL в качестве базы данных, я хочу создать идентификатор с автоматическим приращением, который будет иметь строки, такие как USER101, USER102, ... Как я могу создать этот идентификатор с автоматическим приращением? Я пытался этот метод генерировать идентификатор автоинкремента в целое число my method

1 Ответ

1 голос
/ 29 марта 2020

Если id - это ваш столбец с автоинкрементом, создайте второй сгенерированный столбец с

 CONCAT(''USER'',id);

в качестве генерирующей формулы.

Следующий код изменит столбец для автоматической генерации USER101 в зависимости от идентификатор из автоинкремента.

ALTER TABLE `testdb`.`testtable` 
CHANGE COLUMN `columname`  CHAR(50) NULL GENERATED ALWAYS AS (CONCAT('USER',id)); 

Но я не знаю, как сделать это в NEtbeans, и Google также не помог.

...