如何使updated_at成为唯一的列更新而不是created_at

时间:2015-06-27 03:54:47

标签: mysql laravel

每次我在MYSQL中更新数据时,created_at都会与updated_at同时更新。我只希望updated_at成为唯一要更新的。无论如何我能做到吗?

Laravel 4.2 - 5.1

这是我在控制器中的代码

public function read(){
        $response = array();

        $data = Docs::find(Input::get("id"));



        if($data){

            $data -> read = "1";

            $data -> save();

            $response["success"] = TRUE;

        }

        return Response::json($response);

    }

1 个答案:

答案 0 :(得分:1)

由于您的代码没有任何问题,因此可能存在数据库设置方式的问题。

一个常见的错误是数据库中的created_at列被设置为一个时间戳,当表数据发生变化时会自动更新。