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

Bagaimana saya bisa membuat tabel sementara di mariadb atau mysql?

CHAR(19) terlalu kecil untuk menyimpan seluruh tanggal Anda dalam milidetik.

Gunakan CHAR(26) sebagai gantinya:

CREATE TEMPORARY TABLE TMP(
    SELECT CAST(DATE_FORMAT(NOW(), '%Y-%m-%d %T.%f') AS CHAR(26)) AS REGDT
);

atau hapus milidetik:

CREATE TEMPORARY TABLE TMP(
    SELECT CAST(DATE_FORMAT(NOW(), '%Y-%m-%d %T') AS CHAR(19)) AS REGDT
);

Anda juga bisa menggunakan tipe DATETIME alih-alih String.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. dapatkan kesalahan .findOrCreate()

  2. Masukkan massal dan dapatkan kembali id ​​laravel

  3. linq ke entitas:optimasi kinerja kueri linq

  4. Permintaan MySQL yang kompleks memberikan hasil yang salah

  5. Laravel Schema Builder :Membuat kolom biner (16)