sql >> Databáze >  >> RDS >> Mysql

Kód chyby:1406. Data jsou pro sloupec příliš dlouhá – MySQL

MySQL zkrátí jakoukoli hodnotu vložení, která přesahuje zadanou šířku sloupce.

aby to proběhlo bez chyb, zkuste přepnout SQL mode nepoužívat STRICT .

Referenční příručka Mysql

UPRAVIT:

Chcete-li změnit režim

To lze provést dvěma způsoby:

  1. Otevřete soubor my.ini (Windows) nebo my.cnf (Unix) v instalačním adresáři MySQL a vyhledejte text „sql-mode“.

Najít:

Kód:

# Set the SQL mode to strict 
sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

Nahradit za:

Kód:

# Set the SQL mode to strict 
sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

Nebo

  1. Můžete spustit dotaz SQL v nástroji pro správu databází, jako je phpMyAdmin:

Kód:

SET @@global.sql_mode= '';


  1. Zvyšte diskovou skupinu VOTE v ASM pro upgrade GI 12.2

  2. Automatizace barmana s loutkou:it2ndq/barman (část druhá)

  3. Změňte formát data pro aktuální relaci na serveru SQL Server

  4. Vytvoření propojeného serveru ODBC bez konfigurace zdroje dat