Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Trình tạo truy vấn không chèn dấu thời gian

Được rồi. Các trường created_at , update_atdeleted_at là "một phần" của Eloquent . Bạn sử dụng Query Builder => việc chèn không ảnh hưởng đến hai trường này (created_atupdated_at ). Bạn nên xác định nó theo cách thủ công như:

$id = DB::table('widgets')
        ->insertGetId(array(
            'creator' => Auth::user()->id,
            'widget_name' => $request->input('widget_name'),
            'pages' => json_encode($request->input('pages')),
            'domain' => $request->input('domain'),
            "settings" => $settings,
            "created_at" =>  \Carbon\Carbon::now(), # new \Datetime()
            "updated_at" => \Carbon\Carbon::now(),  # new \Datetime()
        ));


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm thế nào để loại bỏ khoảng trắng theo sau trong MySQL

  2. LOAD_FILE trả về NULL

  3. Làm cách nào để lưu trữ múi giờ của người dùng trong mysql?

  4. Làm thế nào để kiểm tra xem email đã được đăng ký chưa?

  5. Cập nhật cơ sở dữ liệu với nhiều trạng thái SQL