on-duplicate-key

    0热度

    1回答

    有一个表: CREATE TABLE `mytable` ( `user_id` INT(10) UNSIGNED NOT NULL, `thing_id` VARCHAR(100) NOT NULL DEFAULT '', `lock_date` DATETIME NOT NULL, `lock_id` VARCHAR(36) NOT NULL, PRIMARY KEY (`user_i

    -2热度

    6回答

    嗨,那里我是一个PHP新手,我想问如何编写一个代码,将出现在两个单词重复的字母数。例如:“apple”和“ball”总共有7个相同的字母(a,a,p,p,l,l,l)提前致谢:)

    0热度

    1回答

    我想创建使用三元模型创建八卦的LinkedHashMap> 其中,项是最​​后inputed两字的条目(其结构是: LinkedHashMap的 现在的问题是,作为一个地图它不存储多个密钥(覆盖现有的键值对新键值对现有密钥)。 我不知道多重映射是否会为这个还是不有用吗?如果是这样,怎么样?

    3热度

    1回答

    嗨错误我得到一个非常非描述性错误 ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'VALUES (order_site_id, ord

    0热度

    2回答

    说,我有一个简单的表:id作为主键,和field。然后我做: INSERT INTO table(id,field) VALUES (1,'blah') 然后我再做一次。所以,我怎样才能使MySQL回报下列内容: ID 因此,它的工作原理是SELECT-ING冲突的关键?

    7热度

    2回答

    我有一张表,其中包含商店ID和玩家ID以及玩家的积分。 我想要做的是将一个商店转移到另一个商店,事情是商店id和玩家id形成一个独特的索引。我想要做的是重复键更新,而不是让它失败,将一个条目的点添加到另一个条目并删除“from”条目。 喜欢的东西: UPDATE `playerspoints` SET `boardId`=$to WHERE `boardId`=$from ON DUPLIC

    2热度

    1回答

    我正在从文本文件(一个招标文件)源中加载标书列表,我想将其存储到数据库中。我有表address_point,街道,城市和国家,其中address_point是从许多表(组织,招标,...)。 当脚本加载数据,并尝试保存相同的地址在失败,错误一个交易 - 重复键。 例如,脚本将添加新的投标并且投标由新公司所有。新招标公司和新公司具有相同的地址,并且这两个对象被插入到一个事务中,并且它们都包含相同的城

    7热度

    1回答

    据我所知,存在INSERT IGNORE和INSERT ... ON DUPLICATE KEY UPDATE。但是,当存在重复密钥时,我想对临时表执行INSERT以记录已违反的唯一密钥,以便我可以将其输出给用户。 有什么办法可以做ON DUPLICATE INSERT?如果有帮助,我试图做一个批量插入。

    2热度

    1回答

    我知道,如果存在或想要更新行,或者以其他方式插入,我可以使用“ON DUPLICATE KEY UPDATE”。 但在我的情况下,我想基于非唯一键进行更新。 例如:我有一个3列的表:A,B和C.所有这些一起形成唯一的关键。 现在我想更新行,如果B和C的值匹配,或者插入一个新行。 这可以在没有多个查询的MySQL中完成。

    1热度

    1回答

    这个问题有些关于“最佳实践”,但也是一个潜在问题的搜索。我希望能够在多个字段上运行更新并分配不同的值,而无需运行多个查询并且不使用超级复杂查询。所以,我所做的是创建一个主键和“名称”列作为唯一键的表。 现在,当我想用​​不同的值更新多列,我可以运行这样的查询: INSERT INTO my_table (name, description) VALUES ('name', 'mydescripti