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

mysqlは複数行のクエリ結果をテーブルに挿入します

    INSERT INTO `documentcounters`
    (`DataChar`,`SeqNum`,`LastSignature`,`DocumentType`,`SalesTerminal`,`Active`)
    SELECT Q1.in_headers, -1,NULL, 17,0,0 FROM 
        (SELECT DISTINCT(DocumentSeries) as in_headers  FROM transactionsheaders )AS Q1
        LEFT JOIN 
        (SELECT DISTINCT(DataChar) as in_counters FROM documentcounters)AS Q2
    ON Q1.in_headers=Q2.in_counters WHERE Q2.in_counters IS NULL;
    

    これは、UIDの場合に機能します auto_incrementとして定義されています 。



    1. JSON_MERGE_PATCH()–MySQLでRFC7396準拠のJSONドキュメントのマージを実行します

    2. Springで2つのクエリに同じ接続を使用するにはどうすればよいですか?

    3. mysqlは単一のクエリ内に複数の挿入をアトミックにしていますか?

    4. MariaDBでのPOSITION()のしくみ