Я пытаюсь создать таблицу с параметром AUTO_INCREMENT
первичного ключа в MariaDB
. Вот пример создания таблицы БД:
CREATE TABLE mytable (
id INT NOT NULL AUTO_INCREMENT,
name VARCHAR(50),
PRIMARY KEY (id)
) AUTO_INCREMENT=1;
Когда я пытаюсь вставить rows
:
INSERT INTO mytable (name) VALUES ('name1'), ('name2'), ('name3');
rows
не сохраняются в порядке следования (начиная с 1.)
Я много гуглил по этому вопросу и не мог найти никакого решения по этому вопросу.
Есть мысли по этому поводу?
Редактировать: я исправил запрос вставки. Просто следовал документации mariadb также. Даже вставка строк идет не по порядку. версия базы данных maria - 10.1.22
CREATE TABLE animals (
id MEDIUMINT NOT NULL AUTO_INCREMENT,
name CHAR(30) NOT NULL,
PRIMARY KEY (id)
);
INSERT INTO animals (name)
VALUES ('dog'), ('cat'), ('penguin'),
('fox'), ('whale'), ('ostrich');
SELECT * FROM animals;
+----+---------+
| id | name |
+----+---------+
| 6 | dog |
| 9 | cat |
| 12 | penguin |
| 15 | fox |
| 18 | whale |
| 21 | ostrich |
+----+---------+