нулевые значения в MySQL - PullRequest
1 голос
/ 28 февраля 2010

У меня новый сайт перенесен на мой сервер. Этот веб-сайт использует PHP и MySQL и построен очень плохо.

Проблема в том, что ему нужны ненулевые значения, вставленные в новые записи, где бы я не указывал значение, хотя значение по умолчанию равно нулю.

Мне сказали, что это было сделано на предыдущем сервере, но они понятия не имеют, как. Я был бы рад получить помощь по этому вопросу.

Ответы [ 2 ]

2 голосов
/ 28 февраля 2010

Вы можете обновить значения по умолчанию для полей вашей базы данных, чтобы избежать проблем, используя:

ALTER TABLE `table` ALTER `field` SET DEFAULT 'value'

Более подробную информацию о ALTER TABLE для конкретных полей и параметров можно найти в документации .

2 голосов
/ 28 февраля 2010

Необходимо добавить значения по умолчанию для столбцов, либо заново создать таблицы со значениями по умолчанию, либо изменить определения таблиц.

http://dev.mysql.com/doc/refman/5.1/en/alter-table.html

http://dev.mysql.com/doc/refman/5.1/en/create-table.html

...