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

mysql ERROR 1426 (42000):Příliš velká přesnost 14 zadaná pro sloupec 'čas'. Maximální mamince je 6

Sloupce časového razítka používají časové razítko unix formát a nemůžete ovládat jejich přesnost, jsou vždy 4 bajty (5, pokud lze použít hodnotu null). Zkuste

create table `test` ( `time` timestamp );



  1. Porovnání hodnot data CURDATE() s úplným polem časového razítka

  2. Vraťte id, pokud řádek existuje, jinak INSERT

  3. Funkce RPAD() v PostgreSQL

  4. Potřebujete sloupec datetime na serveru SQL Server, který se automaticky aktualizuje při změně záznamu