Неправильне значення за замовчуванням
❌ Помилка
Неправильне значення за замовчуванням для 'xyz'
📍 Контекст
Це трапляється, коли стовпець має непідтримуване або неправильне значення за замовчуванням (наприклад, використання 0000-00-00
для стовпця DATE
у строгому режимі).
✅ Рішення
- Оновіть значення за замовчуванням на дійсне:
ALTER TABLE table_name ALTER COLUMN xyz SET DEFAULT CURRENT_TIMESTAMP;
- Або видаліть значення за замовчуванням:
ALTER TABLE table_name ALTER COLUMN xyz DROP DEFAULT;
- Налаштуйте параметри строгого режиму MySQL, якщо це необхідно.
ℹ️ Додаткова інформація
- Строгий режим MySQL забезпечує більш сувору перевірку значень за замовчуванням.
- Рекомендується використовувати дійсні та послідовні значення за замовчуванням для кращої сумісності.