春分好时节

By | 2014/03/22

无聊了,想着这里有个要填的坑,于是来了。

先挖着……

一年之后的填坑,植树节正是填坑好日子:)

MySQL的REPLACE和INSERT ON DUNPLICATE:

REPLACE [LOW_PRIORITY | DELAYED]
    [INTO] tbl_name [(col_name,...)]
    {VALUES | VALUE} ({expr | DEFAULT},...),(...),...

其实定义里写的很清楚,如果在replace的VALUES中,没有指定值的话,就是DEFAULT,所以用这个语句得当心,有点先delete再insert的味道。

INSERT [LOW_PRIORITY | DELAYED | HIGH_PRIORITY] [IGNORE]
    [INTO] tbl_name [(col_name,...)]
    {VALUES | VALUE} ({expr | DEFAULT},...),(...),...
    [ ON DUPLICATE KEY UPDATE
      col_name=expr
        [, col_name=expr] ... ]

这个真心好用,以前还先select判断再update或者insert的 🙁

2 thoughts on “春分好时节

发表评论

您的电子邮箱地址不会被公开。