sql >> データベース >  >> RDS >> Mysql

整合性制約違反:1048列'taggable_id'をnullにすることはできません

    最初にモデルを保存してからタグを設定してから、もう一度保存する必要があります。

    $link = new Links;
    $link->someProperty = $request->someProperty;
    
    // Save model to get a taggable_id (model id).
    $link->save();
    
    // Now add tags
    $link->tag(explode(',', $request->tags));
    
    // Save tags.
    $link->save();
    


    1. MariaDB CONNECTION_ID()の説明

    2. PDOとプリペアドステートメントを使用したMySQLアップデートが機能しない

    3. Oracle 12:コンマ区切りのリストに参加しますか?

    4. MySQL:DISTINCTを使用するときに選択した列を無視する