我创建了两个表,我想在其中插入类似的数据。
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;
这不会在新插入时产生新值。但是它会在字段名称中插入我想要的相同数据。
我怎样才能使这项工作?