我一直收到这个错误:
(常规错误:1366)不正确的整数值
每当我尝试使用以下特定列发布表单时:
public function up()
{
Schema::table('dossiers', function (Blueprint $table) {
$table->integer('amount_of_cilinders')->nullable();
$table->integer('amount_of_doors')->nullable();
$table->integer('manufacturing_year')->nullable();
$table->integer('manufacturing_month')->nullable();
$table->date('date_first_admission')->nullable();
$table->integer('weight')->nullable();
$table->integer('power')->nullable();
});
}
尽管我的所有列都设置为可为空,但SQL要求我在输入中填写整数/日期。
这里出了什么问题?
答案 0 :(得分:0)
听起来您正试图通过表单向列中发布非整数值。我建议检查从表单传递的数据。