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

LAST_INSERT_ID()と別のテーブルの行を使用したPHP/MySQLでの2つの挿入

    mysql_insert_id() を使用できます

    $query1 = mysql_query("INSERT INTO events (name , location , date) VALUES ('".mysql_real_escape_string($name)."' , '".mysql_real_escape_string($location)."' , '".mysql_real_escape_string($date)."')");
    
    $insert_id = mysql_insert_id() ;
    
    $query2 = mysql_query("INSERT INTO attendance (event_ID , member_ID) SELECT {$insert_id}, members.member_ID FROM members") ;
    


    1. NULL値はデータベース検索のパフォーマンスにどのように影響しますか?

    2. magic_quotes_gpcがオンの場合、mysql_real_escape_string()を使用する必要がありますか?

    3. SpringBatch-Postgresでメタデータテーブルを作成して実際のデータをmysqlにロードすることができません

    4. SQLServerテーブルからn個のランダムな行を選択します