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

ローカルテーブルからリモートテーブルに新しい行を挿入します

    1つのリクエストでローカルクエリとリモートクエリにまたがることはできません:

    $remote_update=mysql_query("INSERT INTO $tablename SELECT * from $tablename");
    

    これは、ローカル選択からデータを取得することになっています および挿入 リモートデータベースに追加します ?

    クエリは1つのデータベースと1つのデータベースでのみ機能します。テーブルからデータをフェッチして、同じテーブルに挿入しようとしています。そしてもちろん、これにより、キー「PRIMARY」のDuplicate entry '1' for key 'PRIMARY'




    1. _(アンダースコア)が-(ハイフン)と一致するのはなぜですか?

    2. OracleSQLクエリで返される文字を制限する

    3. PHPPDOのシングルトン代替

    4. 別のMAX値でテーブルを結合します