SQLSTATE[22007]:日期时间格式无效:laravel 中的 1366
SQLSTATE[22007]: Invalid datetime format: 1366 in laravel
我是新手 laravel 我正在尝试将数据插入数据库,但出现此错误
这是我的 table 它没有日期字段
控制器和插入代码
public function save_data(Request $request){
$data= $request->all();
$name=$data['name'];
$insert=array('name'=>$name);
DB::table('data')->insert($insert);
}
您的 name
列的类型为 int(11)
。它需要一个整数,而不是一个字符串 (VARCHAR
)。将您的列类型(最好使用 migration
)从 int(11)
更改为 VARCHAR
。
我是新手 laravel 我正在尝试将数据插入数据库,但出现此错误
这是我的 table 它没有日期字段
控制器和插入代码
public function save_data(Request $request){
$data= $request->all();
$name=$data['name'];
$insert=array('name'=>$name);
DB::table('data')->insert($insert);
}
您的 name
列的类型为 int(11)
。它需要一个整数,而不是一个字符串 (VARCHAR
)。将您的列类型(最好使用 migration
)从 int(11)
更改为 VARCHAR
。