精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

MySQL進行Replace操作時造成數(shù)據(jù)丟失——那些坑你踩了嗎?

數(shù)據(jù)庫 MySQL
公司開發(fā)人員在更新數(shù)據(jù)時使用了 replace into 語句,由于使用不當導致了數(shù)據(jù)的大量丟失,到底是如何導致的數(shù)據(jù)丟失?本文對此進行分析。

一、問題說明

公司開發(fā)人員在更新數(shù)據(jù)時使用了 replace into 語句,由于使用不當導致了數(shù)據(jù)的大量丟失,到底是如何導致的數(shù)據(jù)丟失?現(xiàn)分析如下。

二、問題分析

a. REPLACE 原理

REPLACE INTO 原理的官方解釋為:

REPLACE works exactly like INSERT, except that if an old row in the table has the same value as a new row for a PRIMARY KEY or a UNIQUE index, the old row is deleted before the new row is inserted.

如果新插入行的主鍵或唯一鍵在表中已經(jīng)存在,則會刪除原有記錄并插入新行;如果在表中不存在,則直接插入

地址:https://dev.mysql.com/doc/refman/5.6/en/replace.html

b. 問題現(xiàn)象

丟失數(shù)據(jù)的表結構如下:

  1. CREATE TABLE `active_items` ( 
  2.   `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主鍵'
  3.   `ad_id` char(32) NOT NULL DEFAULT '' COMMENT 'XXX'
  4.   `ap_id` tinyint(4) NOT NULL DEFAULT '1' COMMENT 'XXX'
  5.   `price` bigint(20) NOT NULL DEFAULT '0' COMMENT 'xxx'
  6.   `rate` int(11) NOT NULL DEFAULT '0' COMMENT 'XXX'
  7.   `cc_price` bigint(20) NOT NULL DEFAULT '0' COMMENT 'XXX'
  8.   `sale_count` int(11) NOT NULL DEFAULT '0' COMMENT 'XXX'
  9.   `prom_count` int(11) NOT NULL DEFAULT '0' COMMENT 'XXX'
  10.   `c1` int(11) NOT NULL DEFAULT '0' COMMENT 'XXX'
  11.   `status` tinyint(4) NOT NULL DEFAULT '0' COMMENT 'XXX'
  12.   `order_num` int(11) NOT NULL DEFAULT '0' COMMENT 'XXX'
  13.   `score` int(11) NOT NULL DEFAULT '0' COMMENT 'XXX'
  14.   `audit_time` int(11) NOT NULL DEFAULT '0' COMMENT 'XXX'
  15.   `prom_modify_time` int(11) NOT NULL DEFAULT '0' COMMENT 'XXX'
  16.   `sales_modify_time` int(11) NOT NULL DEFAULT '0' COMMENT 'XXX'
  17.   `create_time` int(11) NOT NULL DEFAULT '0' COMMENT '創(chuàng)建時間'
  18.   `modify_time` int(11) NOT NULL DEFAULT '0' COMMENT '最后修改時間'
  19.   `score_modify_time` int(11) NOT NULL DEFAULT '0' COMMENT 'XXX'
  20.   `brand_id` int(11) NOT NULL DEFAULT '0' COMMENT 'XXX'
  21.   `freight_status` tinyint(1) NOT NULL DEFAULT '0' COMMENT 'XXX'
  22.   `flag` tinyint(4) NOT NULL DEFAULT '0' COMMENT 'XXX'
  23.   PRIMARY KEY (`id`), 
  24.   UNIQUE KEY `idx_ad_id` (`ad_id`) USING BTREE, 
  25.   ... 
  26. ) ENGINE=InnoDB AUTO_INCREMENT=2699 DEFAULT CHARSET=utf8 COMMENT='XXXXX'  

執(zhí)行的replace語句如下(多條):

  1. REPLACE INTO active_items(ad_id,score) VALUES('XXXXXXX', 1800); 

通過查詢binlog找到執(zhí)行記錄,部分如下:

  1. ### UPDATE `items`.`active_items` 
  2. ### WHERE 
  3. ###   @1=21926 /* LONGINT meta=0 nullable=0 is_null=0 */ 
  4. ###   @2='XXXXXXX' /* STRING(96) meta=65120 nullable=0 is_null=0 */ 
  5. ###   @3=1 /* TINYINT meta=0 nullable=0 is_null=0 */ 
  6. ###   @4=3900 /* LONGINT meta=0 nullable=0 is_null=0 */ 
  7. ###   @5=315 /* INT meta=0 nullable=0 is_null=0 */ 
  8. ###   @6=1228 /* LONGINT meta=0 nullable=0 is_null=0 */ 
  9. ###   @7=19 /* INT meta=0 nullable=0 is_null=0 */ 
  10. ###   @8=0 /* INT meta=0 nullable=0 is_null=0 */ 
  11. ###   @9=-6 (4294967290) /* INT meta=0 nullable=0 is_null=0 */ 
  12. ###   @10=0 /* TINYINT meta=0 nullable=0 is_null=0 */ 
  13. ###   @11=0 /* INT meta=0 nullable=0 is_null=0 */ 
  14. ###   @12=8 /* INT meta=0 nullable=0 is_null=0 */ 
  15. ###   @13=1489997272 /* INT meta=0 nullable=0 is_null=0 */ 
  16. ###   @14=1495765800 /* INT meta=0 nullable=0 is_null=0 */ 
  17. ###   @15=1495728000 /* INT meta=0 nullable=0 is_null=0 */ 
  18. ###   @16=1489996426 /* INT meta=0 nullable=0 is_null=0 */ 
  19. ###   @17=1489997272 /* INT meta=0 nullable=0 is_null=0 */ 
  20. ###   @18=1495728725 /* INT meta=0 nullable=0 is_null=0 */ 
  21. ###   @19=0 /* INT meta=0 nullable=0 is_null=0 */ 
  22. ###   @20=1 /* TINYINT meta=0 nullable=0 is_null=0 */ 
  23. ###   @21=0 /* TINYINT meta=0 nullable=0 is_null=0 */ 
  24. ### SET 
  25. ###   @1=35313 /* LONGINT meta=0 nullable=0 is_null=0 */ 
  26. ###   @2='XXXXXXX' /* STRING(96) meta=65120 nullable=0 is_null=0 */ 
  27. ###   @3=1 /* TINYINT meta=0 nullable=0 is_null=0 */ 
  28. ###   @4=0 /* LONGINT meta=0 nullable=0 is_null=0 */ 
  29. ###   @5=0 /* INT meta=0 nullable=0 is_null=0 */ 
  30. ###   @6=0 /* LONGINT meta=0 nullable=0 is_null=0 */ 
  31. ###   @7=0 /* INT meta=0 nullable=0 is_null=0 */ 
  32. ###   @8=0 /* INT meta=0 nullable=0 is_null=0 */ 
  33. ###   @9=0 /* INT meta=0 nullable=0 is_null=0 */ 
  34. ###   @10=0 /* TINYINT meta=0 nullable=0 is_null=0 */ 
  35. ###   @11=0 /* INT meta=0 nullable=0 is_null=0 */ 
  36. ###   @12=3150 /* INT meta=0 nullable=0 is_null=0 */ 
  37. ###   @13=0 /* INT meta=0 nullable=0 is_null=0 */ 
  38. ###   @14=0 /* INT meta=0 nullable=0 is_null=0 */ 
  39. ###   @15=0 /* INT meta=0 nullable=0 is_null=0 */ 
  40. ###   @16=0 /* INT meta=0 nullable=0 is_null=0 */ 
  41. ###   @17=0 /* INT meta=0 nullable=0 is_null=0 */ 
  42. ###   @18=0 /* INT meta=0 nullable=0 is_null=0 */ 
  43. ###   @19=0 /* INT meta=0 nullable=0 is_null=0 */ 
  44. ###   @20=0 /* TINYINT meta=0 nullable=0 is_null=0 */ 
  45. ###   @21=0 /* TINYINT meta=0 nullable=0 is_null=0 */  
  • 操作的ad_id已經(jīng)存在,因此先刪除后插入,可以看到除了指定的 ad_id,score,其他字段都變?yōu)槟J值,導致原有數(shù)據(jù)丟失(雖然在日志中轉為了update)

c. 對比測試

接下來我進行了如下測試:

 

  • 左側使用 REPLACE 語句,右側使用 DELETE + INSERT 語句,最后結果完全相同
  • 原主鍵id為1的行被刪除,新插入行主鍵id更新為4,沒有指定內容的字段c則插入了默認值
  • 使用 REPLACE 更新了一行數(shù)據(jù),MySQL提示受影響行數(shù)為2行
  • 綜上所述,說明確實是刪除一行,插入一行

三、數(shù)據(jù)恢復

數(shù)據(jù)丟失或數(shù)據(jù)錯誤后,可以有如下幾種方式恢復:

  1. 業(yè)務方自己寫腳本恢復
  2. 通過MySQL的binlog查出誤操作sql,生成反向sql進行數(shù)據(jù)恢復(適合sql數(shù)據(jù)量較小的情況)
  3. 通過歷史備份文件+增量binlog將數(shù)據(jù)狀態(tài)恢復到誤操作的前一刻

四、問題擴展

通過上述分析可以發(fā)現(xiàn),REPLACE 會刪除舊行并插入新行,但是binlog中是以update形式記錄,這樣就帶來另一個問題:

從庫自增長值小于主庫

1. 測試

a. 主從一致:

主庫:

  1. mysql> show create table t\G 
  2. *************************** 1. row *************************** 
  3.        Table: t 
  4. Create TableCREATE TABLE `t` ( 
  5.   `id` int(11) NOT NULL AUTO_INCREMENT, 
  6.   `a` int(11) DEFAULT '0'
  7.   `b` int(11) DEFAULT '0'
  8.   `c` int(11) DEFAULT '0'
  9.   PRIMARY KEY (`id`), 
  10.   UNIQUE KEY `a` (`a`) 
  11. ) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8 
  12. 1 row in set (0.00 sec)  

從庫:

  1. mysql> show create table t\G 
  2. *************************** 1. row *************************** 
  3.        Table: t 
  4. Create TableCREATE TABLE `t` ( 
  5.   `id` int(11) NOT NULL AUTO_INCREMENT, 
  6.   `a` int(11) DEFAULT '0'
  7.   `b` int(11) DEFAULT '0'
  8.   `c` int(11) DEFAULT '0'
  9.   PRIMARY KEY (`id`), 
  10.   UNIQUE KEY `a` (`a`) 
  11. ) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8 
  12. 1 row in set (0.00 sec)  

b. 主庫REPLACE:

主庫:

  1. mysql> replace into t (a,b)values(1,7); 
  2. Query OK, 2 rows affected (0.01 sec) 
  3.  
  4. mysql> show create table t\G            
  5. *************************** 1. row *************************** 
  6.        Table: t 
  7. Create TableCREATE TABLE `t` ( 
  8.   `id` int(11) NOT NULL AUTO_INCREMENT, 
  9.   `a` int(11) DEFAULT '0'
  10.   `b` int(11) DEFAULT '0'
  11.   `c` int(11) DEFAULT '0'
  12.   PRIMARY KEY (`id`), 
  13.   UNIQUE KEY `a` (`a`) 
  14. ) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8 
  15. 1 row in set (0.00 sec)  

從庫:

  1. mysql> show create table t\G 
  2. *************************** 1. row *************************** 
  3.        Table: t 
  4. Create TableCREATE TABLE `t` ( 
  5.   `id` int(11) NOT NULL AUTO_INCREMENT, 
  6.   `a` int(11) DEFAULT '0'
  7.   `b` int(11) DEFAULT '0'
  8.   `c` int(11) DEFAULT '0'
  9.   PRIMARY KEY (`id`), 
  10.   UNIQUE KEY `a` (`a`) 
  11. ) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8 
  12. 1 row in set (0.00 sec)  
  • 注意此時主從兩個表的AUTO_INCREMENT值已經(jīng)不同了

c. 模擬從升主,在從庫進行INSERT:

  1. mysql> insert into t (a,b,c)values(4,4,4); 
  2. ERROR 1062 (23000): Duplicate entry '4' for key 'PRIMARY' 
  3. mysql> show create table t\G 
  4. *************************** 1. row *************************** 
  5.        Table: t 
  6. Create TableCREATE TABLE `t` ( 
  7.   `id` int(11) NOT NULL AUTO_INCREMENT, 
  8.   `a` int(11) DEFAULT '0'
  9.   `b` int(11) DEFAULT '0'
  10.   `c` int(11) DEFAULT '0'
  11.   PRIMARY KEY (`id`), 
  12.   UNIQUE KEY `a` (`a`) 
  13. ) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8 
  14. 1 row in set (0.00 sec) 
  15.  
  16. mysql> insert into t (a,b,c)values(4,4,4); 
  17. Query OK, 1 row affected (0.00 sec)  
  • 從庫插入時會報錯,主鍵重復,報錯后AUTO_INCREMENT會 +1,因此再次執(zhí)行就可以成功插入

2. 結論

這個問題在平時不會有絲毫影響,但是:

如果主庫平時大量使用 REPLACE 語句,造成從庫 AUTO_INCREMENT 值落后主庫太大,當主從發(fā)生切換后,再次插入數(shù)據(jù)時新的主庫就會出現(xiàn)大量主鍵重復報錯,導致數(shù)據(jù)無法插入。

3. 參考文章

http://www.cnblogs.com/monian/archive/2014/10/09/4013784.html

責任編輯:龐桂玉 來源: o翡翠谷o的博客
相關推薦

2024-04-01 08:05:27

Go開發(fā)Java

2009-03-24 14:29:04

LinuxExt4數(shù)據(jù)丟失

2009-03-25 08:32:33

Windows Ser微軟操作系統(tǒng)

2023-05-04 10:08:00

Windows 10WinAFL二進制

2020-10-10 17:34:11

大數(shù)據(jù)IT技術

2018-07-30 16:18:51

容災備份

2017-11-08 11:13:14

大數(shù)據(jù)Spark數(shù)據(jù)傾斜

2024-04-03 09:50:33

MySQLMDL事務

2025-05-27 08:45:00

2017-07-19 14:26:01

前端JavaScriptDOM

2025-07-08 09:09:32

MySQL類型

2025-04-29 10:17:42

2021-10-15 06:49:37

MySQL

2025-05-27 01:55:00

MySQL數(shù)據(jù)庫工具鏈

2010-09-09 17:43:03

APC

2019-05-20 16:30:36

PythonMySQL存儲

2025-10-16 08:10:59

2019-10-30 14:44:41

Prometheus開源監(jiān)控系統(tǒng)

2023-03-13 13:36:00

Go擴容切片

2018-09-11 09:14:52

面試公司缺點
點贊
收藏

51CTO技術棧公眾號

国产露出视频在线观看| 希岛爱理中文字幕| 精品欧美一区二区三区在线观看 | 欧美日韩视频在线一区二区| 亚洲韩国在线| 亚洲国产www| 男女精品视频| 免费99精品国产自在在线| av黄色一级片| 欧美91在线|欧美| 红桃视频成人在线观看| 亚洲精品免费在线看| 韩国av在线免费观看| 免费观看在线综合| 91国产视频在线| 男人的天堂久久久| 欧美日中文字幕| 亚洲成色999久久网站| 在线看的黄色网址| 新版的欧美在线视频| 最好看的中文字幕久久| 国产精品免费在线| 亚洲图片欧美日韩| 国产欧美日韩综合一区在线播放| 久久综合免费视频| 少妇太紧太爽又黄又硬又爽小说| 美女呻吟一区| 日韩欧美一二三区| 手机免费看av网站| 国产福利亚洲| 在线这里只有精品| aaa毛片在线观看| 182在线播放| 国产精品精品国产色婷婷| 老牛影视免费一区二区| 日韩在线观看视频一区| 国产成人无遮挡在线视频| 国产欧美日韩专区发布| 无码人妻久久一区二区三区不卡| 99精品视频免费观看| 欧洲杯足球赛直播| 欧美激情一区二区| 青青草原成人| 四虎在线观看| 99国产精品99久久久久久| 操一操视频一区| 99久久精品国产成人一区二区| 日本成人中文字幕在线视频| 国产盗摄xxxx视频xxx69| 国产成人免费看| 亚洲免费综合| 浅井舞香一区二区| 亚洲不卡在线视频| 国产亚洲毛片在线| 欧美在线视频一区二区| 国产乱国产乱老熟| 久久一区激情| 国产精品久久久久av| 中国老头性行为xxxx| 蜜芽一区二区三区| 国产主播喷水一区二区| 国产精品久久久久久久成人午夜 | 爱情岛论坛成人| 91在线成人| 欧美人与禽zozo性伦| 最新免费av网址| 香港久久久电影| 日韩欧美电影一区| 日韩免费高清一区二区| 亚洲人成网77777色在线播放 | 国产激情美女久久久久久吹潮| 亚洲精品一区二区三区不卡| www.激情成人| 日本午夜精品电影| 免费av在线| 亚洲国产精品视频| 国产无套内射久久久国产| 深夜视频一区二区| 91精品黄色片免费大全| 亚洲女人在线观看| 欧美一区自拍| 亚洲国产aⅴ精品一区二区| 黄色成人在线免费| 少妇激情一区二区三区| 91麻豆精品国产91久久久更新资源速度超快 | 一区二区三区四区不卡| 国产原创精品视频| 亚洲一区二区在线播放相泽| 亚洲色欲综合一区二区三区| 精品176极品一区| 日韩精品自拍偷拍| 菠萝菠萝蜜网站| 爽成人777777婷婷| 高清欧美性猛交xxxx| www.欧美色| 国产成人精品免费一区二区| 欧美成人在线免费观看| 亚洲免费视频一区二区三区| 亚洲高清中文字幕| 色一情一区二区| 精品素人av| 自拍偷拍亚洲精品| 日韩黄色精品视频| 国产一本一道久久香蕉| 欧美日韩国产精品一区二区| 在线电影福利片| 在线看国产一区| 岛国av免费观看| 色999日韩| 国产91av在线| 亚洲第一免费视频| 国产精品大尺度| 欧美日韩在线不卡视频| 97超碰成人| 另类色图亚洲色图| 精人妻无码一区二区三区| 成人在线综合网| 日本一区二区免费高清视频| 三上悠亚一区二区| 亚洲国产精彩中文乱码av| 中文字幕在线观看2018| 日日摸夜夜添夜夜添亚洲女人| 成人综合色站| 黄色av电影在线观看| 欧美性一级生活| 美女久久久久久久久久| 亚洲看片免费| 风间由美久久久| av中文字幕在线观看| 欧美日韩国产高清一区二区三区 | 成人性生交免费看| 国产99久久久国产精品成人免费| 欧美激情在线狂野欧美精品| 国产欧美日韩综合精品一区二区三区| 久久精品一区二区三区四区| 国产精品免费入口| 国产伦乱精品| 韩剧1988在线观看免费完整版| 亚洲精品911| 玉米视频成人免费看| 伊人成人222| 欧美3p在线观看| 国产日本欧美一区二区三区在线 | 欧美激情视频一区| 精品人妻伦一区二区三区久久| 国产中文字幕在线播放| 成人精品视频一区| 国产一线二线三线女| 日韩在线精品强乱中文字幕| 欧美伦理91i| 国产浮力第一页| 一区二区免费在线播放| 中文字幕一二三| 国产一区美女| 国产精品毛片一区视频| av在线中出| 日韩精品高清在线| 男人天堂2024| 国产精品五月天| 国内av一区二区| 综合天堂av久久久久久久| 91国产在线免费观看| 国产理论电影在线| 日韩成人免费视频| 日本妇乱大交xxxxx| 国产精品三级在线观看| 免费网站在线观看黄| 欧美激情自拍| 久久久福利视频| 日韩另类视频| 久久99精品视频一区97| 日本黄色一区二区三区| 色婷婷av一区二区三区之一色屋| www亚洲色图| 国产一区二区三区四区五区入口 | 日韩精品一线二线三线| 久久久久久久性潮| 欧美成aaa人片在线观看蜜臀| 丰满人妻一区二区三区四区53 | 成人午夜激情av| 亚洲精品91| 精品蜜桃一区二区三区| 成人av色网站| 欧美国产日韩一区二区三区| 日韩二区三区| 91精品麻豆日日躁夜夜躁| 日本三级片在线观看| 欧美激情一区二区在线| 亚洲高清av一区二区三区| 99精品国产福利在线观看免费| 婷婷精品国产一区二区三区日韩| 精品一区二区三区中文字幕| 91sa在线看| 男人的天堂在线视频免费观看| 日韩精品最新网址| 日韩欧美一级大片| 亚洲1区2区3区4区| 最新日韩免费视频| 不卡的av电影| 在线观看av免费观看| 销魂美女一区二区三区视频在线| 亚洲一二三区在线| 亚洲bt欧美bt精品777| 91探花福利精品国产自产在线| 性欧美18~19sex高清播放| 久久中文久久字幕| 国产youjizz在线| 欧美精品一区视频| 91一区二区视频| 色94色欧美sute亚洲线路二| 久久精品国产亚洲AV无码麻豆| 国产精品天天摸av网| 日本黄色片在线播放| 国产成人在线视频网站| 天天色综合天天色| 久久国产直播| 久久精品xxx| 亚洲精品va| 亚洲va久久久噜噜噜久久狠狠| 久久久久观看| 国产富婆一区二区三区 | 精品成人一区二区三区| 中文字幕人妻一区二区在线视频| 福利精品视频在线| 日本一二三区视频| 一区二区三区精品| 成年人一级黄色片| 日韩美女啊v在线免费观看| 丰满的亚洲女人毛茸茸| www国产亚洲精品久久麻豆| 日本国产在线视频| 粉嫩蜜臀av国产精品网站| 99日在线视频| 精品综合久久久久久8888| 深夜黄色小视频| 日韩va亚洲va欧美va久久| 欧美少妇性生活视频| 久久aⅴ乱码一区二区三区| 国产精品久久..4399| 黄色日韩在线| 韩日视频在线观看| 亚洲黄网站黄| 成熟丰满熟妇高潮xxxxx视频| 亚洲激精日韩激精欧美精品| 国产二区视频在线| 亚洲国产精品第一区二区| 国产乱子伦精品无码专区| 欧美日韩国产亚洲一区| 草草草视频在线观看| 欧美日韩国产在线一区| 99国产精品白浆在线观看免费| 亚洲欧美一级二级三级| 日韩成人三级视频| 亚洲第一黄色| 逼特逼视频在线| 日韩国产欧美在线观看| 无码精品国产一区二区三区免费| 巨乳诱惑日韩免费av| 天天插天天操天天射| 精品一二三四区| av电影中文字幕| 91麻豆6部合集magnet| 亚洲自拍偷拍图| 中文字幕在线观看一区二区| 日本老熟俱乐部h0930| 午夜精品久久久久影视| 天天综合网久久综合网| 欧美私模裸体表演在线观看| 国产一区二区视频免费观看| 精品捆绑美女sm三区| 日本中文字幕一区二区有码在线| 国产亚洲欧洲高清| 91麻豆一二三四在线| 97精品久久久| 成人午夜sm精品久久久久久久| 91情侣偷在线精品国产| 久久动漫网址| 亚洲精品美女久久7777777| 午夜久久久久| 超碰网在线观看| 国产在线视频一区二区| 亚洲天堂成人av| 亚洲天堂av老司机| 国偷自拍第113页| 欧美日本乱大交xxxxx| 色婷婷av一区二区三区之e本道| 国产一区二区三区在线看| wwwav在线| 国产成人精彩在线视频九色| 国产精品视频一区视频二区| 国产视频一区二区三区四区| 欧美日韩老妇| 日本丰满少妇xxxx| 久久国产麻豆精品| www国产视频| 中文字幕制服丝袜一区二区三区| 日韩精品一区二区在线播放| 欧美日韩一区中文字幕| 日本人妻熟妇久久久久久| 中文字幕日韩有码| 色综合亚洲图丝熟| 亚洲v日韩v综合v精品v| 蜜桃国内精品久久久久软件9| 日韩国产精品毛片| 久久综合图片| 大尺度做爰床戏呻吟舒畅| 国产精品久久久久久久岛一牛影视| 日本少妇bbwbbw精品| 欧美日韩国产综合视频在线观看| 无码国产色欲xxxx视频| 久久久久99精品久久久久| 日韩天堂在线| 激情视频一区二区| 欧美日韩亚洲一区二区三区在线| 日韩大片一区二区| 国产亚洲欧美一级| 亚洲日本视频在线观看| 日韩精品一区二区三区在线观看| 1769视频在线播放免费观看| 国产97在线视频| 老司机精品在线| 国产精品va在线观看无码| 国产九九视频一区二区三区| 蜜桃传媒一区二区亚洲| 欧美色xxxx| 色婷婷av一区二区三区之红樱桃| 欧美激情第99页| 欧美专区视频| 婷婷视频在线播放| 黄色精品一二区| 国产午夜精品福利视频| 色婷婷久久一区二区三区麻豆| 亚洲人妻一区二区| 国内精品久久久久伊人av| 99re8这里有精品热视频免费 | 欧美日韩电影一区二区三区| 亚洲另类视频| 日本免费福利视频| 欧美日韩一区二区在线| 亚洲欧美自偷自拍| 5566成人精品视频免费| 中国av一区| www日韩视频| 91美女蜜桃在线| 国产精品久久久久久人| 亚洲精品在线不卡| 电影亚洲精品噜噜在线观看| 欧美精彩一区二区三区| 天堂久久一区二区三区| 一区二区伦理片| 欧美色图一区二区三区| 黄色片网站在线| 成人免费网站在线观看| 女生裸体视频一区二区三区| 一级全黄裸体片| 精品久久久一区| 国产福利免费在线观看| 成人性生交大片免费看视频直播| 91精品蜜臀一区二区三区在线| 免费看的av网站| 亚洲18女电影在线观看| 你懂的免费在线观看视频网站| 国产精品精品久久久久久| 成人一级毛片| 一卡二卡三卡四卡五卡| 亚洲尤物视频在线| 欧美另类自拍| 国产日韩av在线| 黄色亚洲免费| 伊人网在线视频观看| 欧美巨大另类极品videosbest | 在线看片福利| 亚洲开发第一视频在线播放| 国产精品影音先锋| 天堂网一区二区三区| 伊人久久久久久久久久久| 成人免费观看49www在线观看| 精品国产av无码一区二区三区| 26uuu亚洲| 国产男女猛烈无遮挡| 91av视频在线| 五月精品视频| xxxx黄色片| 欧美剧情电影在线观看完整版免费励志电影 | 亚洲日本在线视频观看| 色wwwwww| 国产一区香蕉久久| 99精品国产福利在线观看免费| 免费一级suv好看的国产网站| 亚洲第一黄色网| 欧美另类激情| 夫妻免费无码v看片| 亚洲欧美另类久久久精品 | 国产婷婷色一区二区三区在线| 97人妻人人澡人人爽人人精品| 97国产真实伦对白精彩视频8| 欧美1级片网站| 亚洲av无码一区二区二三区| 欧美一级黄色录像| 国模一区二区|