我創建了我希望中插入類似的數據兩個表。插入新的隨機UUID()在運行插入,每次插入
CREATE TABLE one(
one_id INT NOT NULL AUTO_INCREMENT,
name VARCHAR(50) NOT NULL,
PRIMARY KEY (one_id)
)ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE two(
two_id INT NOT NULL AUTO_INCREMENT,
name VARCHAR(50) NOT NULL,
PRIMARY KEY (two_id)
)ENGINE=InnoDB DEFAULT CHARSET=utf8;
。
要做到這一點,我使用的交易
START TRANSACTION;
SET @name = uuid();
INSERT INTO one(one_id,name) VALUES (Null,@name);
INSERT INTO two(two_id, name) VALUES (Null, @name);
COMMIT;
這不會產生新的inserts.It但是插入相同的數據字段名,因爲我想新的價值。
我該如何做這項工作?
「名」必須爲每一個表或不同的同? –