我的mysql数据库中有一个users表,其中包含id、age和gender等列。我已经在其中插入了大约500条记录。update users set gender='male' where gender='female';
但正如您所看到的,只要我运行第一个查询,所有的记录都将更新为性别设置为我如何修改查询,或者我应该采取另一种方式?
我的数据库中有两行:性别(只能是:1或2个“男性,女性”),食物(各种记录,如苹果,香蕉,吐司,意大利面等等)我想将最喜欢的食物按性别分类。我做了这样的事情,但它不起作用:
$most_male = mysql_query("SELECT * FROM data WHERE sex = '1' GROUP BY foods HAVING count(*) > 2") or die(mysql_error()); //do something