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

Nesprávná desítková (celé) hodnota:' ' mySQL

Máte povolený přísný režim sql a pokoušíte se předat prázdný řetězec ('') jako hodnotu pro desetinná pole v insertu. Prázdný řetězec je neplatná hodnota pro číselné pole a v přísné sql režim mysql vygeneruje chybu, pokud se pokusíte vložit neplatná data do sloupce, namísto zobrazení varování a použití výchozí hodnoty (0 pro číselné sloupce) datového typu konkrétního sloupce:

Před zahájením importu odeberte přísný režim SQL pro relaci:

SET SESSION sql_mode = ''


  1. mysql zkontrolujte, zda jsou čísla v seznamu oddělených čárkami

  2. Vytvořte soubor Excel (.xlsx) pomocí PL/SQL

  3. Vypustit sloupec z velkého stolu

  4. Načítání propojeného seznamu v databázi MySQL