Шрифт:
В вашей таблице есть четыре ребенка с именем Ann. Вы можете рассчитывать на то, что при выполнении программы update1 количество измененных строк будет равно четырем, т.е. числу строк, отбираемых по условию
Если восстановить данные в вашей базе данных и затем выполнить программу с приведенным изменением, она сообщит о четырех измененных строках.
Последняя странность функции
На подобное поведение не влияет флаг
Существует небольшая, но важная особенность вставки данных. Ранее мы упоминали столбец типа
Рассмотрим определение таблицы еще раз:
Как видите, столбец
Можно выполнить оператор
Когда MySQL вставляет данные в столбец типа
Выполните упражнение 8.2.
Вы сможете увидеть, как это работает, вставив несколько значений в вашу таблицу и затем применив функцию
Как это работает
При каждой вставке строки MySQL выделяет новое значение для столбца