我有一个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
我使用MYSQL、tblorder和tb审案创建了两个表。
CREATE TABLE `tblorder` (
`orderId` int NOT NULL,
`orderName` varchar(45) NOT NULL,
PRIMARY KEY (`orderId`)
📷
CREATE TABLE `tblitem` (
`itemId` int NOT NULL,
`itemName` varchar(45) NOT NULL,
`itemUnit` varchar(5) NOT NULL,
`itemRate` double NOT NULL,
`orderRef` int NOT
我一直在使用两列主键,但我刚刚发现第二列(第2列)的值映射到同一项,从而导致重复。
我已经创建了一个新列(第3列),我想从该列创建一个包含两列的主键。我需要通过删除重复的行项目来为新的主键准备数据库。
我正在寻找一个可以隔离重复列的查询:例如,其中列1和列3都是重复的。例如。
Column 1 Column 2 Column 3 Remove?
1 a x n
1 b x y
2 b y n
3 c