
MySQL
Khasehemwy
这个作者很懒,什么都没留下…
展开
-
vs下MySQL报错“Incorrect string value”解决方法
网上什么设置MySQL字符集之类的都试了,还是会插入中文报错。 命令行插入中文没错,所以就考虑是vs某些设置与MySQL的设置冲突了。 因为vs默认编码是GB2312,所以添加下方命令即可: set names ‘gbk’ ...原创 2021-02-09 12:01:26 · 216 阅读 · 0 评论 -
windows下vs配置c++使用mysql库
mysql8.0只能找到x64版本的,但是windows写c++程序默认是x86版本,配置起来就很麻烦。 步骤: 创建工程后,选择x64解决方案。一定要新的工程先换成x64。 去项目属性页添加:附加包含目录,附加库目录,附加依赖项,对应相应的MySQL路径,基础操作。 去配置属性 -> 调试 -> 环境 ,设置path为MySQL的bin文件夹。 将MySQL的lib文件夹的libmysql.dll(不是.lib)文件复制到C:\Windows\System32下。 完成 ...原创 2021-02-05 20:06:20 · 241 阅读 · 1 评论 -
MySQL记录
记录: MySQL使用Begin…End语句的一个坑: 写一个触发器,执行单条语句是OK的。 想执行多条语句,尝试在代码中加入BEGIN END。但一加BEGIN END就报错, 错误信息也很诡异,只说某一行出错了,不符合Mysql的语句规范,提示信息就个’’。 查了文档,并没有发现BEGIN END有什么特别要注意的地方。 反复查找,参考了这里:http://bbs.youkuaiyun.com/topics/390542425 13楼的回复。 说是没有定义查询界定符导致,导致编译器将;识别为全部语句的结束,导致原创 2021-02-02 10:47:05 · 126 阅读 · 0 评论