如何使用+;每次1个MySql

如何使用+;每次1个MySql,mysql,auto-increment,Mysql,Auto Increment,您好,我有一张表,上面有电影名称、发行月份、电影成本和收入。我正在尝试编写一个查询,将任何电影(如《汽车》)的名称更改/更新为Zip Cars 在我的表中,我有电影《汽车与汽车2》,我需要有一个查询,将汽车更改为Zip汽车,将汽车2更改为Zip汽车2。下面是我的表格和我尝试过但还没有开始工作的查询 注:我认为您需要使用自动增量,但我无法使其工作。非常感谢您的帮助,谢谢 CREATE TABLE movies_200249154( movieName VARCHAR(30), releas

您好,我有一张表,上面有电影名称、发行月份、电影成本和收入。我正在尝试编写一个查询,将任何电影(如《汽车》)的名称更改/更新为Zip Cars

在我的表中,我有电影《汽车与汽车2》,我需要有一个查询,将汽车更改为Zip汽车,将汽车2更改为Zip汽车2。下面是我的表格和我尝试过但还没有开始工作的查询

注:我认为您需要使用自动增量,但我无法使其工作。非常感谢您的帮助,谢谢

CREATE TABLE movies_200249154(
  movieName VARCHAR(30),
  releaseDate DATE,
  costInMillions INT,
  revenueInMillions INT
);


UPDATE movies_200249154
SET moviename ='Zip-Cars'
WHERE moviename LIKE '%Cars%';

他是你的朋友

使用:


我想您只是想在MySql中使用Replace函数:


只需concat-Zip和原始值

update movies_200249154
set moviename = concat('Zip-', moviename)
where moviename like 'Cars%'
UPDATE movies_200249154 SET moviename = REPLACE(moviename, "Cars", "Zip Cars") WHERE moviename like '%Cars%';
update movies_200249154
set moviename = concat('Zip-', moviename)
where moviename like 'Cars%'