一个MYSQL数据库,
我想删除掉其中的一些记录,
但是苦于数据量太大,没办法手动删除
请高手帮忙写一条命令,批量删除指定表文件里的多条记录。
要求是
删除表文件shop_sell_logs里面 log_id 从200~5000的记录,但如果name字段中包含有“美人鱼”的记录则不删除。
请看图
1、首先我们打开SQL Database Studio。
2、然后我们点击展开数据库连接和数据库。
3、然后我们展开已有的表。
4、然后我们双击要删除记录的表,进入表数据操作界面。
5、然后我们选定要删除的记录,点击【delete selected rows】。
6、此时显示将删除的记录,点击【save to db】。
语句如上,其中log_id >=200 and log_id<=5000 这个地方如果log_id不包含200和5000的话,你把两处的等号去掉,只保留大于号和小于号即可
追问正准备执行代码
突然发现可能有问题
请问,可否同时指定多个name的字段不删除啊?
什么叫指定多个name字段不删除?
追问就是同时有 美人鱼 ,小屁孩,王明。。。等多个NAME字段的值不能被删除
现在是只指定美人鱼不能删除。