post item
2018年07月16日 11:20:06

Mysql DUPLICATE

ACG_News



CREATE TABLE test02(

id INT UNSIGNED NOT NULL PRIMARY KEY AUTO_INCREMENT,

col_1 INT NOT NULL UNIQUE,

col_2 INT NOT NULL UNIQUE

);

mysql> CREATE TABLE test02(

    ->     id INT UNSIGNED NOT NULL PRIMARY KEY AUTO_INCREMENT,

    ->     col_1 INT NOT NULL UNIQUE,

    ->     col_2 INT NOT NULL UNIQUE

    -> );

INSERT test02 VALUES(1,1,1),(2,2,2);


+----+-------+-------+

| id | col_1 | col_2 |

+----+-------+-------+

|  1 |     1 |     1 |

|  2 |     2 |     2 |

+----+-------+-------+


INSERT test02 VALUES(1,1,1ON duplicate KEY UPDATE col_1=3,col_2=3;


+----+-------+-------+

| id | col_1 | col_2 |

+----+-------+-------+

|  1 |     3 |     3 |

|  2 |     2 |     2 |

+----+-------+-------+


INSERT test02 VALUES(1,1,1),(2,2,2ON duplicate KEY UPDATE col_1=VALUES(col_1)+2,col_2=VALUES(col_2)+2;


+----+-------+-------+

| id | col_1 | col_2 |

+----+-------+-------+

|  1 |     3 |     3 |

|  2 |     4 |     4 |

+----+-------+-------+






sx_agent_agent(
    `id` INT(11) UNSIGNED NOT NULL AUTO_INCREMENT,
    `name` VARCHAR(66) NOT NULL,
    `mobile` VARCHAR(11) NOT NULL,
    `sign` VARCHAR(255) NOT NULL,
    `sort` INT(11) UNSIGNED NOT NULL DEFAULT 100 COMMENT '排序',
    `status` INT(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '状态 0 禁用 1正常',
    `is_del` INT(11) UNSIGNED NOT NULL DEFAULT 1 COMMENT '删除 0 删除 1正常',
    `create_time` INT(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '创建时间',
    `update_time` INT(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '更新时间'
    KEY `agent_mobile` (`name`),
    UNIQUE KEY  `unique_agent_url` (`mobile`)
);



 发布者!!

Comments

Leave a comment

Loading