Перейти до основного вмісту

Неправильне значення за замовчуванням

❌ Помилка

Неправильне значення за замовчуванням для '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 забезпечує більш сувору перевірку значень за замовчуванням.
  • Рекомендується використовувати дійсні та послідовні значення за замовчуванням для кращої сумісності.