回答

收藏

MYSQL在一行上忽略插入

技术问答 技术问答 221 人阅读 | 0 人回复 | 2023-09-12

我正在尝试使用insert ignore语句在数据库中放置一个名称。我不想创建重复项,但是,我使用的insert ignore语句会不断插入!$ i) @- z. @& ~6 H2 {
该语句是:
3 @" X/ v& L& x/ e  Z2 YINSERT IGNORE INTO firstname(name) VALUES ('Tommy')
4 o+ J6 c) Y* A6 `( {' ]我的数据库显示如下:
( q- w: m9 t1 I7 n  @" f+ C$ {- k- Tid  |  name
2 M1 X% {  T' n+ v6 A-------------
  k1 R  |- F  V1      Tommy
# }* A  g7 g+ \9 @) Q$ f1 Q2      Tommy
# N  D, _! u$ q, X6 \3      Tommy+ z' u4 p) I# C  w2 ~
为帮助我的人们提供的一些信息。我的ID是我的主键,它是自动递增的。
) f7 Q1 X  b" c8 S$ H% k我的猜测是,由于新ID是自动创建的,因此会认为它是新结果!我不确定如何使用更大的SQL查询来解决此问题,请检查名称Tommy首先是否存在/ Z7 V$ G1 O/ j0 {: g
谢谢
: P5 A/ t( m: F( p" Y5 D1 ^1 h                ; W. K3 v* v# C$ a! E2 M8 ~
解决方案:
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则