gpt4 book ai didi

如果特定列中已经没有特定值,则 MySQL 插入

转载 作者:行者123 更新时间:2023-11-29 05:39:40 25 4
gpt4 key购买 nike

我阅读了一些关于堆栈溢出的解决方案,发现这与我的问题最接近:

MySQL "good" way to insert a row if not found, or update it if it is found

基本上,我正在创建一个单词索引(来自网站),我的一个表只是一个主键(整数 id)和一个 varchar(35) 单词。

我需要能够尝试将一个新词条(基本上是一个新词)插入到这个表中。如果该词不存在,将添加一 strip 有它的新记录。如果它存在,则什么也不会发生。

获得此功能的最佳方式是什么? “REPLACE INTO”更改了我的键,这是不可取的——如果 mysql 发现该词已经在数据库表中,我希望它是一个空操作。

最佳答案

假设您在单词上有一个唯一的键 - 使用 insert ignore 可能会成功。

关于如果特定列中已经没有特定值,则 MySQL 插入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7772470/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com