mysql中的一些错误总结
来源:互联网 发布:信捷xc3软件 编辑:程序博客网 时间:2024/04/29 06:54
额 mysql还是一个比较方便的数据库, 而且还是开源,所以好好掌握还是挺重要
不过有的时候遇到有的问题确实挺头大的,所以最好还是自己总结一下错误比较好
常见错误1:
error:10061错误原因:mysql 服务没有正常启动解决办法:1.unix/linux下可以通过指令 ps -ef | grep mysql 查看mysql这个进程有没有起来,如果没有起来重新启动一下就可以了2.window下win + R运行services.msc,查看mysql service是否启动,一般来说这个错误就是mysql服务没有启动,重新启动一下就好了
常见错误2:
error:(2006,'MySQL server has gone away') 错误原因:一般来说是批量执行sql语句,sql语句中含有很多比较占内存的数据类型时出现这样的错误,也有可能是mysql连接一段时间之后没有发起请求(我当时就是因为程序里面有一个死循环,没注意到,结果一直出现这个错误)解决办法:1.尝试批量执行更少的语句(最low的解决办法)2.检查程序中是否存在死循环或者是一些耗时操作3.其实一般操作少量的数据是没有必要修改配置文件的(mysql的默认设置足够应付这些数据),所以就提供1,2点的建议
常见错误3:
error:(1265,Data truncated for column xxx)错误原因:我当时出现这个错误的时候时因为插入一个double数值的时候,后面跟了一个\r,我的妈呀,当时在python里面print根本看不出有什么区别,坑了很多;还有一些其他的错误原因:1.向double列中插入NULL2.尝试把超出数据范围的值插入数据库解决办法:查看插入的数值是否正常,然后检查数据表内的数据类型是否跟插入的值匹配
常见错误4:
error:(1406, "Data too long for column xxxx")错误原因:这个错误一般发生在char, varchar类型的数据上, 实际上就是存储空间不够解决办法:修改字符串数据类型的大小, 或者强行换成text, 一了百了, 如果改成text之后还报错, 那就只能换成longtext类型的数据了
常见错误:
error:(1264, Out of range value for column xxx)错误原因:数据溢出,最有可能发生在int类型的数据上解决办法:可以尝试把int类型换为bigint类型
0 0
- mysql中的一些错误总结
- android studio 使用中的一些错误总结
- 学习vuejs过程中的一些错误总结
- mysql的一些错误
- 一些小错误总结
- Mysql中存储过程中的一些常见用法总结
- MSSQL中的一些错误
- CameraCalibration 中的一些错误
- JWT中的一些错误
- spring 中的一些错误
- Mysql的一些总结
- mysql的一些总结
- mysql的一些总结
- mysql 一些用法 总结
- mysql一些总结
- mysql的一些总结
- Mysql 错误总结
- mysql 错误总结
- tab item是tabelview时,tablecell被遮住
- python socket的c/s模式
- ionic使用记录----栅格模式
- strtoul 函数
- Java集合和数组的排序方式总结
- mysql中的一些错误总结
- sgu 203
- 泊松分布的来源—公式推导—应用
- 关于WebView的那些事
- REST与SOA两种架构的异同比较
- opencv源码解析之(3):特征点检查前言1
- linux各个目录内容
- Unity判断手势触摸的类型 ,判断手势的滑动方向,并获取刚触摸以及触摸结束事的坐标
- 面向对象设计模式与原则(一)