blackseabreathe
@blackseabreathe
brackets

Можно ли в phpmyadmin a_i задать по маске?

Здравствуйте.

622ef6f742084500480713.png

Сейчас id с каждой новой строкой генерируется в БД уникальный.

id
1
2
3 - если удаляем, значит следующая строка будет не с id 3, а с id 4

Можно ли чтобы в id заместо цифры были буквы с цифрами? Например, hOpX23, 11uTisv, oiuY2
  • Вопрос задан
  • 44 просмотра
Решения вопроса 1
rozhnev
@rozhnev Куратор тега MySQL
Fullstack programmer, DBA, медленно, дорого
Начиная с MySQL 8.0 Вы можете использовать авто-генерацию UUID
CREATE TABLE foo (
        id VARCHAR(64) DEFAULT (uuid())  PRIMARY KEY,
        val varchar(16)
);

INSERT INTO foo (val) VALUES ('Test');

SELECT * FROM foo;


MySQL UUID

Для старых версий MySQL нужно будет явно вызывать функцию генерации UUID
CREATE TABLE foo (
  	id VARCHAR(64) primary key,
	val varchar(16)
);

INSERT INTO foo (id, val) VALUES (uuid(), 'Test');

SELECT * FROM foo;
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы