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

MySql načíst datový vstupní soubor STR_TO_DATE se vrací prázdný?

Proč k použití této funkce potřebuji symbol @?

Symbol @ znamená, že používáte proměnnou, takže přečtený řetězec není vložen hned do tabulky, ale do paměťového obrázku, který vám umožní s ním pracovat před vložením. Více informací na http://dev.mysql.com/ doc/refman/5.0/en/user-variables.html

Měl by být formát dat ('%c/%e/%Y') formátem zadávaných dat nebo mého požadovaného výstupu?

Jde o formát zadávaných dat, více informací v http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_str-to-date

Mohu tímto způsobem zachytit čas také?

Měli byste být schopni, pokud jste zvolili správný formát, něco jako

STR_TO_DATE(@temp_date,'%c/%e/%Y %h:%i:%s');


  1. Vztah JPA OneToMany/ManyToOne nefunguje – Co mi chybí?

  2. Zobrazit hodnoty z tabulky databáze MySQL v tabulce HTML na webové stránce

  3. Jak zjistím, která transakce způsobuje stav zámku Čekání na metadata tabulky?

  4. Jak SELECT ze sloupce typu objektu v Oracle 11g?