- A+
所属分类:常见问题
语句是什么?
很多国家不需要开启吧,可以关闭的嘛。运行下面语句:
- UPDATE `oc_country` SET `status` = '0' WHERE 1
也可以排除中国,则用:
- UPDATE `oc_country` SET `status` = '0' WHERE `country_id` != '44';
44是中国国家的id,当然如果你数据库中的中国被删除后重新添加就不是44了,反正一切以数据库为准嘛。也可以是这样:
- UPDATE `oc_country` SET `status` = '0' WHERE `name` != 'China';
如果是多个国家的话。。就。。这里的国家名是实际上数据库存的名一致即可
- UPDATE `oc_country` SET `status` = '0' WHERE `name` not in ('China','Albania');
或者排除ID法
- UPDATE `oc_country` SET `status` = '0' WHERE `id` not in ('44','43');
总之方法很多就对啦。。。
在哪里执行?
SSH下的话:
- shell> mysql -uroot -p1234 --1234是数据库密码
- -- 查看数据库,用于你不确定数据库名字的时候
- mysql> show databases;
- -----------------
- -- opencart --
- -- text --
- -----------------
- mysql> use opencart; -- 连接数据库
- -- 执行语句
- mysql> UPDATE `oc_country` SET `status` = '0' WHERE `id` not in ('44','43');
- --退出
- mysql> exit;
更多教程可以访问主网站:www.sdtclass.com SDT技术网