小编hac*_*315的帖子

MYSQL 5.7 中的选择和更新值

我有下表..

CREATE TABLE Coupons (
    cid INT(11) PRIMARY KEY,
    coupon_name  VARCHAR(255),
    partner     VARCHAR(255),
    is_active   INT(1)
);
INSERT INTO `table_name`(cid,coupon_name,partner_name,is_active) VALUES (0,'SWIGGYONE','SWIGGY',1);
INSERT INTO `table_name`(cid,coupon_name,partner_name,is_active) VALUES (1,'ZOMATOONE','ZOMATO',1);
INSERT INTO `table_name`(cid,coupon_name,partner_name,is_active) VALUES (2,'SWIGGYONE','SWIGGY',1);
INSERT INTO `table_name`(cid,coupon_name,partner_name,is_active) VALUES (3,'ZOMATOTWO','ZOMATO',1);
Run Code Online (Sandbox Code Playgroud)

我希望从每个合作伙伴那里获取一张 ACTIVE 优惠券并将其 is_active col 更新为 0。

有什么建议?我正在使用 MYSQL 5.7

编辑:

我也希望获取那些is_active设置为 0 的记录。

我对 MYSQL 5.7 中使用的事务或 @variables 没有足够的了解

mysql mysql-5.7

0
推荐指数
1
解决办法
71
查看次数

标签 统计

mysql ×1

mysql-5.7 ×1