Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Plik danych ładowania MySql STR_TO_DATE zwraca pusty?

Dlaczego potrzebuję symbolu @, aby korzystać z tej funkcji?

Symbol @ oznacza, że ​​używasz zmiennej, więc odczytany ciąg nie jest od razu umieszczany w tabeli, ale w pamięci, która pozwala na operowanie nią przed wstawieniem. Więcej informacji w http://dev.mysql.com/ doc/refman/5.0/en/user-variables.html

Czy format danych („%c/%e/%Y”) powinien być formatem wprowadzonych danych, czy żądanych danych wyjściowych?

Jego format wprowadzonych danych, więcej informacji w http://dev.mysql.com/doc/refman/5.5/en/data-i-godzina-funkcje.html#function_str-to-date

Czy mogę w ten sposób uchwycić czas?

Powinieneś być w stanie, o ile wybierzesz prawidłowy format, na przykład

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Konkatenacja MySQL i błąd nielegalnego mieszania sortowań

  2. Porównaj dwie bazy danych MySQL

  3. Przechowuj wiele adresów e-mail w bazie danych dla różnych typów użytkowników

  4. PHP/MySQL - Najlepszy sposób na stworzenie unikalnego, losowego ciągu?

  5. SECOND() Przykład – MySQL