SQLSTATE [42000]:構文エラーまたはアクセス違反:1075不適切なテーブル定義。 (50 CREATE TABLE tbl_category
(cat_id
int型nullでなく、cat_name
VARCHAR(50) nullではない、cat_detail
VARCHAR(100)nullではない、cat_img
varchar型:そこに一つだけのオートcolu MNすることができ、それは、キー(SQLとして定義する必要があります)NOT NULL、menu_id
int型nullでないauto_incremen トン、主キー、parent_id
INT NOT NULL AUTO_INCREMENT、主キー、cat_update
タイムスタンプnullではない、created_at
トン imestampヌル、updated_at
タイムスタンプヌル)デフォルトの文字セットのutf8コレートutf8_unicode_ci内)sqlstates42000構文エラーまたはアクセス違反:1075
Schema::create('tbl_category', function (Blueprint $table) {
$table->integer('cat_id')->NOTNULL;
$table->string('cat_name',50);
$table->string('cat_detail', 100);
$table->string('cat_img', 50);
$table->integer('menu_id', 11)->NOTNULL;
$table->integer('parent_id', 11)->NOTNULL;
$table->timestamp('cat_update')->NOTNULL;
$table->timestamps();
});
ヘルプme
おかげで、私が持っている問題
はthis docsのとおり、私はあなたにCAT_IDの定義を変更することができますねあなたが歓迎しているlaravel –
@Hondahodaの移行のためにそれを書き込む方法。私はdocsとauto_increment pkを宣言する方法で答えを更新しました。質問が解決したら回答を受け入れることができますか? –
私はそれを得ました。やってみます –