В новых версиях Mysql
требуется установить значение по умолчанию для столбцов, которые не включены в запрос. Такие запросы (без использования всех столбцов) дают ошибку. В моей базе данных с 40+ таблицами у меня есть много таких столбцов без значения по умолчанию, и я хотел бы обновить их без обновления вручную в phpmysql
. Интеллектуальный запрос php-кода для запуска всех таблиц был бы полезен.
Я нашел ответы, которые делают базу данных не требующей этого (отключите строгие значения). Однако я не имею никакого влияния на конфигурацию.
Был бы полезен запрос или короткий скрипт php, который проверяет, имеет ли столбец значение по умолчанию и, если нет, присваивает правильное значение по умолчанию в зависимости от типа (INT, VARCHAR
и т. Д.)!