我有一张桌子,它的结构是
companies - table
id
name
url
logo
从这个表格中,我想在插入之前检查名称是否已经存在,url是否存在,logo是否存在。名称、url和徽标应该是唯一的。我可以查一下,
SELECT * FROM companies WHERE name='$name' OR url='$url' OR logo='$logo'
并计算记录的数量。从上面的查询中,有没有什么我可以检测到哪个字段是重复的?因此,在视图中显示错误时,我可以将该字段显示为重复字段。
谢谢
如何查询当前月份每种类型的状态总数以及未来几个月的状态总数。这两者都是单独的查询。我查了一下谷歌,但我很难应用它。我正在使用mysql。
我的字段名
date status
format YYYY/MM/DD PENDING, ACCEPTED, REJECTED
我尝试使用,但得到了一个SQL语法错误。
SELECT * FROM request WHERE (MONTH(date) = MONTH(GETDATE());
我正在尝试选择mysql表中的重复行,这对我来说工作得很好,但问题是它不让我选择查询中的所有字段,而只是让我选择我用作不同字段的名称,让我编写查询以便更好地理解
mysql_query("SELECT DISTINCT ticket_id FROM temp_tickets ORDER BY ticket_id")
mysql_query("SELECT * , DISTINCT ticket_id FROM temp_tickets ORDER BY ticket_id")
第一个工作正常
现在,当我尝试选择所有字段时,最终都会出现错误
我正在尝试选择最新的
我是否可以从某个表(users)中删除所有重复的条目?下面是我所拥有的条目类型的示例。我必须说表ID,user,和pass.由三个字段组成
mysql_query("DELETE FROM users WHERE ???") or die(mysql_error());
randomtest
randomtest
randomtest
nextfile
baby
randomtest
dog
anothertest
randomtest
baby
nextfile
dog
anothertest
randomtest
randomtest
我希望能够找到重复条目,然后删除所有
我有一个php脚本,可以将csv文件上传到mysql数据库中。
数据库有几个列。在这些列中有一个“电子邮件”字段。我编写了一些mysql,它将删除电子邮件列中包含重复值的行。下面是mysql:
$sql = "CREATE TABLE new_table as SELECT * FROM auto WHERE 1 GROUP BY email";
mysql_query($sql, $conn);
$query = mysql_query("SELECT COUNT(*) FROM new_table");
list($number) = mysql_fe
好的,我有一个有3000行的表。每一行都是唯一的,但是有些字段是重复的。我想用重复的字段更新行。我很难把它用语言表达出来,所以如果我全搞错了,我很抱歉。 For example, the table looks like this:
+----+--------+--------+-----------+-------+-------+------+--+
| id | name | place | day | time1 | time2 | dupe | |
+----+--------+--------+-----------+-------+-------+--
我意外地将重复条目添加到我的数据库中。数据库包含电话号码列表,它们通过value字段中包含的信息进行路由。id字段在每个条目中都是唯一的,UUID和username字段应该是相同的,但在表中不应该存在超过一次。
数据已在屏幕截图中空白以进行数据保护。
下面的命令允许我识别我有重复的条目,可以在上面的屏幕截图中看到。
select * uuid, count(*) from usr_preferences group by uuid having count(*) > 1;
我想了解一下如何删除UUID计数超过一个但必须保留一个条目的条目。最好删除具有最高id号的重复UUID。
是否