|  | 
Задавайте вопросы, мы ответим
Вы не зашли.
Во первых приветствую всех!
Назрел у меня несложный вопрос сразу два примера:
1. 
Неактивен

Приведите, пожалуйста, целиком текст ошибки и её код как это выдаёт майка.
Неактивен
desc test;
id     |  int(11)          |  NO   |  PRI  |  NULL  |  auto_increment  |
text  |  varchar(100)  |  YES  |       |  NULL  |                         |
Ошибка:
#1048 - Column 'id' cannot be null
Но это понятно и из столбика "Null" структуры таблицы.
Другое делу почему он так реагирует на null в результате выражения, эта ошибка походу говорит что он пытается записать null в колонку которая не может быть null.
Неактивен

Дело в последовательности обработки событий. NULL в явном виде запроса известен
оптимизатору, поэтому он может применить план «в этом месте выдать новый автоинк-
рементный id». Когда оптимизатор не знает, что получится NULL, он выбирает план
«прибавить к text пятерку, а результат сохранить».
Неактивен