![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
shanghaimoon
长期从事呼叫中心相关软件的开发研究工作,熟悉VoIP相关技术
展开
-
MySql表名大小写敏感问题处理
最近公司有个项目需要将原来的MySql数据库迁移到Linux系统下,直接测试网页应用,突然出现了许多表找不到的错误,通过查询资料,发现原来在Linux下的Mysql的表名是大小写敏感的,并且发现有一个参数可以控制表名的识别方式,参数如下:lower_case_table_names = 1 表名存储在磁盘是小写的,但是比较的时候是不区分大小写lower_case_table_names=0 表名存储为给定的大小和比较是区分大小写的 lower_case_table_names=2, 表名存储为原创 2021-10-13 11:02:16 · 851 阅读 · 0 评论 -
Mysql++关于多数据集查询Commands out of sync; you can‘t run this command now的问题
今天在项目中使用了Mysql++调用Mysql的存储过程来实现功能,但是碰到一个有意思的问题,当成功调用存储过程后,再次做其他的查询,确返回Commands out of sync; you can't run this command now的错误。 Query query = conn.query(); memset(cSql, 0, sizeof(cSql)); sprintf(cSql, "call %s('%s','0','1',@phoneno,@uu...原创 2021-03-21 11:40:08 · 1128 阅读 · 0 评论 -
Mysql++在Centos7下的安装
由于项目原因,需要在Linux下使用C++语言操作Mysql数据库,原打算使用原生的基于C语言的官方API库,但是研究下来感觉虽然简单,但是使用起来颇为麻烦,尤其对于select返回数据集的操作,设计的不是很人性化,不太符合现代语言的使用习惯,所以决定找找有什么比较好的封装库,经过多方比较,绝对采用Mysql++这个基于标准C++库的封装库。 下面就是整个安装的过程:1. 确保已经安装了mysql-client的开发库,一般在/usr/lib64/mysql/libmy...原创 2021-03-07 22:14:08 · 318 阅读 · 1 评论 -
MySql 5.7 在Centos7 的安装
1.在官网下载整体安装包5.7.29版本,https://downloads.mysql.com/archives/community/,文件大小520M,建议用下载工具下载。2.将安装包通过文件传输工具(如Xftp)传输至Centos Linux系统3.3.解压 tar -xvf mysql-5.7.29-1.el7.x86_64.rpm-bundle.tar,卸载mariadb,因为有冲突。[root@localhost src]# rpm -qa|grep mariadbmariadb原创 2021-03-08 21:39:53 · 92 阅读 · 0 评论