最近看了个大佬写的PHP项目,在此膜拜下。

其中发下如下几句:

    public function autoUpdate($id,$data){$where  = " where {$this->fields['Key']} = '{$id}'";$sql = "update {$this->getTable()} set ";foreach($data as $key => $value){$sql .= $key . '="' . $value . '",';}$sql = rtrim($sql,',') . $where;return $this->exec($sql);}
    public function autoInsert($data){$keys = $values = '';foreach($this->fields as $k => $v){if($k == 'Key') continue;if(array_key_exists($v,$data)){$keys .= $v . ',';$values .= "'" . $data[$v] . "',";}}$keys = rtrim($keys,',');$values = rtrim($values,',');$sql = "insert into {$this->getTable()} ({$keys}) values({$values})";return $this->exec($sql);}

从中可以知道,连int型,就可以使用单引号,赋值。在此测试了下,如下表:

SQL语句如下:

INSERT INTO b_test(b_int, b_float, b_bInt, b_tInt, b_string) VALUES('1', '1.1', '111', '1', 'hello111')

如下:

MySQL笔记-SQL语句中可以使用单引号包裹任意类型相关推荐

  1. c语言 switch 单引号,在switch语句中表示单引号的错误

    我必须删除文件中的所有注释.引号内的注释分隔符应视为文本,并且必须打印到屏幕上.评论内的评论被视为其他评论,必须删除.在switch语句中表示单引号的错误 我在遇到下面的switch语句时遇到了单引号 ...

  2. 本地可以使用oracle吗,Oracle - PLS-00642:SQL语句中不允许使用本地集合类型

    我是ORACLE编程中的新手,我试图将表列值与传入的数组进行比较,并且我在此过程中遇到了相当令人沮丧的时间.Oracle - PLS-00642:SQL语句中不允许使用本地集合类型 这是来自包头的类型 ...

  3. 【MySQL】sql语句中exists和in有何区别?

    1.概述 sql语句中exists和in有何区别? SQL语句优化有哪些方法? sq|语句中exists和in有何区别如下: exists是用循环( loop )的方式,由outer表的记录数决定循环 ...

  4. mysql注入单引号被转义_插入MySQL时转义PHP中的单引号[重复]

    这个问题已经在这里有了答案 : 4年前关闭. 我有一个困惑的问题,我似乎无法理解- 我有两个SQL语句: 第一个将信息从表单输入数据库. 第二个从上面输入的数据库中获取数据,发送电子邮件,然后记录交易 ...

  5. mysql笔记 SQL语句简单的增删改查

    文章目录 mysql来源 navicat快捷键 mysql数据库语言分类 DQL 简单查询 条件查询 模糊查询 分组查询 使用limit字句 多表查询 在增删改句子中使用子查询 排序 显示当前使用数据 ...

  6. mybatis中sql语句中大于小于号的两种解决方法

    1.使用<![CDATA[]]>,因为CDATA 部分中的所有内容都会被解析器忽略,所以建议使用<![CDATA[]]> 来解决小于号问题:实例:<![CDATA[ sq ...

  7. mysql数据库sql语句中使用变量_mysql数据库sql语句中使用变量

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

  8. mysql五大子句_MySQL的查询语句中可以使用以下哪个子句来表示分组查询

    [多选题]人类行为遗传学工作者倾向于把人的行为遗传分为哪几类 [填空题]MySQL的连接操作包括内连接.( )和交叉连接. [判断题]社会生活类尤其是人文风光类纪录片的解说则多用文学. 散文手法, 既 ...

  9. python创建包含双引号的字符串代码_python 字符串组成MySql 命令时,字符串含有单引号或者双引号导致出错解决办法...

    引用自:https://blog.csdn.net/zhaoya_huangqing/article/details/48036839 一.在组成SQL语句并发送命令时完全按照Python中的样式去传 ...

最新文章

  1. 脑机接口成唯一沟通方式,渐冻症晚期父亲终向4岁儿子表达爱意
  2. ie8一下解决圆角,阴影不兼容问题
  3. C#基于Socket的简单聊天室实践
  4. 小米笔记本 镜像_华为的裤衩——小米互传
  5. 迁移学习SSD深度网络模型,实现文本行检测
  6. 【docker】docker的简单状态监控
  7. 申请清华大学计算机类的理由,选择清华大学的十大理由(网络收集整理)
  8. 使用CSF对kitti的点云数据过滤出地面点云,结合PCL使用,C++实现
  9. Invalid interval string, expecting a number followed by one of Mwdhmsy
  10. 洛谷P3376 【模板】网络最大流{Dinic算法}
  11. 逆矩阵与矩阵的特征值的关系
  12. 4 个 Linux 技巧,你值得拥有
  13. 计算机中现代操作系统两个基本特征是什么,现代操作系统的两个基本特征是资源共享和...
  14. CVPR 2021 审稿意见出了,你也许需要这份学术论文投稿与返修指南
  15. jmeter两种设置中文方法
  16. 服务网格领域的百花齐放,是否存在一个更优解?
  17. FCPX超级慢动作变速插件Twixtor Pro 7 Mac破解版激活教程
  18. 输入存款金额m、存期(年)y和年利率r,计算并输出到期的利息p
  19. 表面处理之阳极氧化基本常识
  20. html设置抽奖概率,在线抽奖大转盘和概率计算

热门文章

  1. 【原创】为什么 Redis 重启后没有正确恢复之前的内存数据
  2. python核心编程笔记chapter 3
  3. linux uniq 命令详解
  4. VS2005为什么会自动关闭?使用Visual Assist X的要注意了
  5. Weblogic 10.3.2 安装过程中出现致命错误的处理方法
  6. 对 飞秋 程序设计的一些新想法
  7. 飞鸽传书2007 一个自己开发的软件
  8. 在我还是14岁的时候那会学C++
  9. 飞鸽传书内网传输好伙伴
  10. WDM驱动程序入门(1)-Hello WDM