Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

MySql memuat data infile STR_TO_DATE kembali kosong?

Mengapa saya memerlukan simbol @ untuk menggunakan fungsi ini?

Simbol @ berarti Anda menggunakan variabel, jadi string baca tidak langsung dimasukkan ke dalam tabel tetapi ke dalam memori yang memungkinkan Anda mengoperasikannya sebelum memasukkannya. Info lebih lanjut di http://dev.mysql.com/ doc/refman/5.0/en/user-variables.html

Haruskah format data ('%c/%e/%Y') menjadi format data yang dimasukkan atau keluaran yang saya inginkan?

Ini format data yang diinput, info lebih lanjut di http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_str-to-date

Dapatkah saya menangkap waktu dengan cara ini juga?

Anda seharusnya bisa selama Anda memilih format yang benar, seperti

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. Masalah MySQL str_to_date

  2. Hapus Menggunakan Beberapa Tabel dan ulangi tabel di subquery

  3. ADDTIME() mengembalikan waktu 24 jam

  4. Bagaimana cara mencadangkan dan memulihkan basis data MySQL?

  5. PILIH * dari tabel SQL menggunakan pernyataan yang disiapkan