Ответ на вопрос №271082: У вас есть таблица «products» со столбцами «name», «shop_name», «price», «rate». Вы сделали запрос к таблице в виде: ALTER TABLE products ADD COLUMN id INT AUTO_INCREMENT FIRST, ADD PRIMARY KEY (id); а потом добавили еще одну строку вида: INSERT INTO products VALUES (22,'heads','cool_shop',65,5). При этом до добавления последней команды значение крайней строки id было равно 12. Какие измененияУ вас есть таблица «products» со столбцами «name», «shop_name», - Ответ на вопрос №271082У вас есть таблица «products» со столбцами «name», «shop_name», - Ответ на вопрос №271082
2025-02-132025-02-13СтудИзба
У вас есть таблица «products» со столбцами «name», «shop_name», - Ответ на вопрос №271082
Вопрос
У вас есть таблица «products» со столбцами «name», «shop_name», «price», «rate». Вы сделали запрос к таблице в виде: ALTER TABLE products ADD COLUMN id INT AUTO_INCREMENT FIRST, ADD PRIMARY KEY (id); а потом добавили еще одну строку вида: INSERT INTO products VALUES (22,'heads','cool_shop',65,5). При этом до добавления последней команды значение крайней строки id было равно 12. Какие изменения сделала команда ALTER TABLE? Какое на данный момент значение поля «id» в крайней строке и почему? Какое следующее значение будет у этой строки, если применить автоматическую нумерацию при следующем добавлении строки?- 1️⃣ команда ALTER TABLE сделала дополнительный столбец «id», применив маркерпервичного ключа на этом столбце, обозначив место размещения столбца вначале таблицы (FIRST) и автоматическое нумерование AUTO_INCREMENT. Послеприменения всех операций значение последней строки id стало равно 22, т.к.было установлено вручную. Если добавить следующую строку, то значение будет 23, т.к. нумерация пойдет именно с предыдущего значения
- 2️⃣ команда ALTER TABLE сделала дополнительный столбец «id», применив маркерпервичного ключа на этом столбце, обозначив место размещения столбца вначале таблицы (FIRST) и автоматическое нумерование AUTO_INCREMENT. Послеприменения всех операций значение последней строки id стало равно 11, т.к.была установлена автоматическая нумерация данного поля. Если добавитьследующую строку, то значение будет 12 по той же причине
- 3️⃣ команда ALTER TABLE сделала дополнительный столбец «id», применив маркерпервичного ключа на этом столбце и автоматическое нумерованиеAUTO_INCREMENT. После применения всех операций значение последнейстроки id стало равно 11, т.к. была установлена автоматическая нумерация данногополя. Если добавить следующую строку, то значение будет 12 по той же причине
Ответ

Я был поражен тем, как важно предпринимать действия. Недостаточно просто знать, нужно использовать знания. Мало хотеть чего-то, нужно делать. - Леонардо Да Винчи
Vixonik























