从选择插入多个值

时间:2018-10-03 12:16:11

标签: mysql node.js mariadb

我有用于插入数据的mysql查询:

INSERT INTO transactions (transaction_hash, address_sender_id, address_receiver_id)
SELECT ? AS transaction_hash,
       id AS address_sender_id,
       tmp.address_receiver_id
FROM addresses
JOIN
  (SELECT id AS address_receiver_id
   FROM addresses
   WHERE address = ?) AS tmp
WHERE address = ?.

对于像[hash, address1, address2]这样的单个数据,它的工作原理非常完美。如何重构此查询以插入多个值:[[hash_1, hash_2], [address1_1, address1_2], [address2_1, address2_2]] Finally data 我给哈希作为静态字符串。还有另外两个表中的两个不同的地址ID(也是字符串)

0 个答案:

没有答案
相关问题