1、表を作成します
CREATE TABLE ` ユーザを`( `id`のINT(11)DEFAULTの NULL 、 ` NAME`のVARCHAR(255)DEFAULTの NULL 、 `age`のINT(11)DEFAULTの NULL 、 ` address`のVARCHAR(255)DEFAULT NULL )ENGINE =のInnoDB DEFAULT CHARSET = utf8の。
図2に示すように、データは対応の中に挿入します
INSERT INTO ` ユーザー ` VALUES(' 1 '、' zhangsan '、' 20 '、' 上海' )。 INSERT INTO ` ユーザー ` VALUES(' 2 '、' zhangsan '、' 20 '、' 北京' )。 INSERT INTO ` ユーザー ` VALUES(" 3' ' リシ' ' 25 ' ' 北京' )。 INSERT INTO ` ユーザー ` VALUES(' 4 '、' リシ'、' 25 '、' 深圳' )。 INSERT INTO ` ユーザー ` VALUES(' 5 '、' wangwu '、' 30 '' 深' ); INSERT INTO ` ユーザー ` VALUES(' 6 '、' wangwu '、' 30 '、' 上海' ); INSERT INTO ` ユーザー ` VALUES(' 7 '、' zhaoliu '、' 35 '、' 広州");
3、一般的な操作
#は、テーブルをコピー CREATE TABLEを ` ユーザー ` AS SELECT * FROM `user_temp` #空のテーブルを作成する CREATE TABLEの user_temp1 のような ` ユーザー` #テーブルの削除 DROPの TABLEを ` ユーザー `
4、援助countキーワード
DELETE FROM ` ユーザー ` WHERE ID で( SELECT v.minid FROM ( SELECT COUNT(*)NUM、 `NAME`、年齢、MAX(ID)minid FROM ` ユーザー ` GROUP BY ` NAME`、年齢 )V WHERE v.num > 1 )
5、キーワードを持つの使用
DELETE FROM ` ユーザー ` WHERE ID で( SELECT ID FROM ( SELECT MAX(ID)ID、 `NAME`、年齢、住所FROM ` ユーザ `のT 基 BY t.`name` HAVING COUNT(` NAME`)> 1 )V )
注意:文は、クエリの結果セットが仕事に行くされていない削除、削除、ビューが埋め込まれている単語のクエリに依存している削除機能を完了するために、