【问题标题】:Mysql Insert, and insert in another if not exist [duplicate]Mysql插入,如果不存在则插入另一个[重复]
【发布时间】:2014-08-04 10:19:37
【问题描述】:
INSERT INTO entity (name,surname,adr_id) values('test','test',< pseudocode see bellow >)

我想通过street,town 检入表地址并将该ID 作为adr_id 返回或在地址中插入新行。

所以最初 INSERT 以拥有现有的adr_id 或一个新的,刚刚创建的。

这可能吗?

【问题讨论】:

  • 对不起,你能说清楚点吗?问题以谜语的形式组成,不确定您的意思。

标签: mysql


【解决方案1】:

您可以使用Insert ... On Duplicate... Update... 示例:

INSERT INTO table (a,b,c) VALUES (4,5,6)
  ON DUPLICATE KEY UPDATE c=9;

【讨论】:

    猜你喜欢
    • 2013-12-22
    • 1970-01-01
    • 2012-09-17
    • 2020-05-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-09
    • 2018-09-17
    相关资源
    最近更新 更多