0
点赞
收藏
分享

微信扫一扫

SQL | 查询带有单引号的异常数据和replace与insert插入的区别

学习SQL

查找单引号异常数据

  • 表数据
    在这里插入图片描述
  • 代码
SELECT * FROM sys_barcode WHERE name LIKE '%''%';

在这里插入图片描述

知识点

replace 和 insert

  • 表数据
    在这里插入图片描述
    id是主键

  • sql创建表格数据

use metadata
CREATE TABLE p1(
    id int,
    name varchar(20),
    updateAt timestamp NULL DEFAULT CURRENT_TIMESTAMP on UPDATE CURRENT_TIMESTAMP comment '更新时间'
)

INSERT INTO p1 (id,name) VALUES (1,'aaa');

INSERT INTO p1 (id,name) VALUES (2,'bbb');

insert 插入

INSERT INTO p1 (id,name) VALUES (2,'bbb');

在这里插入图片描述

  • replace 插入
replace INTO p1 (id,name) VALUES (1,'bbb');

在这里插入图片描述

timestamp 参数

updateAt timestamp NULL DEFAULT CURRENT_TIMESTAMP on UPDATE CURRENT_TIMESTAMP comment '更新时间'
  • 直接使用replace

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

举报

相关推荐

0 条评论