У меня есть новый сайт, перемещенный на мой сервер. Этот сайт использует PHP и MySQL, и он построен очень плохо.null значения в mySQL
Проблема в том, что в новые записи необходимо вводить ненулевые значения, где я никогда не указываю значение, хотя значение по умолчанию равно null.
Мне сказали, что это было сделано на предыдущем сервере, но они понятия не имеют, как это сделать. Я был бы рад получить помощь по этому поводу.
кажется, что нужно, но может ли это быть сделано для ВСЕХ полей во всей базе данных? или для всех полей таблицы? Хотя кажется, что в MySQL есть некоторая ценность, которая может быть настроена так, чтобы сделать это автоматически. как я понял, это именно то, что они сделали на предыдущем сервере. – 2010-02-28 19:45:59
@Roman: Операторы ограничений DEFAULT для каждого столбца. Вы можете получить список столбцов через INFORMATION_SCHEMA и динамически создавать инструкции, хотя я сомневаюсь, что вы хотите иметь одинаковое значение по умолчанию для всех столбцов. Вот почему они находятся на одной колонке;) –
umff ... :) Мне просто нужно пустое значение вместо нулевого везде (по крайней мере, то, что я понял от парня с веб-сайтом :) Там должно быть какой-то простой способ для этого ... как-то отключить автоматическую вставку значения NULL. – 2010-02-28 19:53:39