
MySQL
时代行者EraWalker
自由IT人,喜欢交流!
展开
-
数据库报错提示invalid default value for 字段名
数据库报错提示invalid default value for 字段名找到相应的sql语句将改语句改成`字段名` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '注释',OK!分享一波用法!不会的给我私信或者回复留言!觉得有帮助的可以关注一波!经常分享编程踩坑经验!...原创 2022-01-18 17:06:49 · 3690 阅读 · 0 评论 -
2013 - Lost connection to MySQl server at ‘waiting for initial communication packet‘, system error:
2013 - Lost connection to MySQl server at ‘waiting for initial communication packet’, system error:问题提示这个:原因是因为localhost和127.0.0.1没有绑定解决办法:①将localhost改成127.0.0.1②换sqlyog(先不用navicat)OK!分享一波用法!不会的给我私信或者回复留言!觉得有帮助的可以关注一波!经常分享编程踩坑经验!...原创 2021-10-18 11:57:04 · 2086 阅读 · 4 评论 -
MySQL数据库字符集乱码问题MySQL解压版安装教程
MySQL数据库字符集乱码问题MySQL解压版安装教程本次情况是发现连接数据库,包括Java连接数据库,包括Java项目都配置了UTF,8编码,但是数据库的中文数据取出来,还是乱码,然后执行了mysql命令:SHOW VARIABLES LIKE 'character%'发现编码竟然不是UTF8,而是latin1编码,然后我使用mysql命令,设置为UTF8编码之后,包括my.ini也设置完之后,发现安装版的MySQL重启这些配置是不生效的,所以重新装MySQL解压版步骤①:解压官网下载的MySQ原创 2020-12-12 19:56:57 · 260 阅读 · 0 评论 -
Authentication plugin ‘caching_sha2_password‘ cannot be loaded Navicat连接MySQL提示报错
Authentication plugin ‘caching_sha2_password’ cannot be loaded Navicat连接MySQL提示报错前提是配置好mysql在环境变量下的path然后按WIN+R,输入cmd,进入cmd窗口,①输入如下命令进入mysql数据库:mysql -uroot -p密码②更改加密方式命令:ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '密码';原创 2020-10-09 12:06:16 · 150 阅读 · 3 评论 -
ERROR 1062(23000):Duplicate entry %-root for key PRIMARY
ERROR 1062(23000):Duplicate entry %-root for key PRIMARY出现这问题,虽然也可以继续运行下去,但是避免以后出现重大问题,最好还是解决一下。该问题原因是MySQL数据库 名字为mysql数据库的user表的User字段为root的用户出现了多个,最好是把除了host为’%'或者为’localhost’的其他User字段为root的用户删除掉,然后利用命令flush privileges;刷新即可解决该问题有问题可以私聊我!会一直分享开发遇到的原创 2020-06-14 19:43:53 · 8434 阅读 · 3 评论 -
MySQL关于between and 和 大于等于 小于等于 你所会忽略的细节
MySQL关于between and 和 大于等于>= 小于等于<=,你所会忽略的细节其实这两种SQL用法在大多数情况下都是一样的,比如:SELECT *FROM employeesWHERE employee_id >= 50 AND employee_id<=60;和SELECT *FROM employeesWHERE employee_id BETWEEN 50 AND 60;查询出来的结果一样!都可以查询出employees表中employ原创 2020-06-04 22:10:43 · 17069 阅读 · 6 评论 -
MySQL数据库报错:The user specified as a definer(test@%) does not exist
①数据库添加数据时报错如下:The user specified as a definer ('test'@'%') does not exist②原因:报错原因主要是该用户没有权限访问视图③解决办法:如果你数据库还没有test用户,则先新建该用户新建该用户之后,进入命令行执行如下语句:mysql> grant all privileges on *.* to test@"%" identified by "."; Query OK, 1 rows affected (0.原创 2020-05-30 20:12:20 · 502 阅读 · 0 评论 -
MySQL installation error : Initializing Database安装MySQL提示initialize database(初始化数据库)错误解决方法
MySQL installation error : Initializing Database安装MySQL提示initialize database(初始化数据库)错误解决方法今天在给朋友安装MySQL的时候,安装第一遍的时候,发现安装过程中在Initializing Database就报错不动了,原因是原来电脑上安装过MySQL,需要将原来安装的软件彻底卸载干净再进行安装,所以按照下...原创 2020-04-26 18:36:29 · 11078 阅读 · 0 评论 -
Java添加数据到数据库中文乱码|数据库字段中文乱码问号??|页面添加数据乱码|数据库字段乱码解决方案
Java添加数据到数据库中文乱码,数据库字段中文乱码问号??,数据库字段乱码解决方案今天帮朋友调试发现,他的Java项目新增数据到MySQL数据库出现乱码首先就是排除问题:排除问题一:数据库连接地址,已按如下代码配置好:jdbc:mysql://localhost:3306/xxx?useUnicode=true&characterEncoding=UTF-8排除问题二:数...原创 2020-02-24 23:59:29 · 899 阅读 · 2 评论 -
your MySQL server version for the right syntax to use near '(0) NOT NULL, `endTime` datetime(0) NO
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘(0) NOT NULL, endTime datetime(0) NOT NULL,avaliableTime int(8) ...原创 2020-02-24 20:23:15 · 7126 阅读 · 1 评论 -
MySQL①——核心基础(约束、数据库范式、多表、事务、权限、DDL、DML、DQL、DCL、TPL、忘记数据库密码)
MySQL①——核心基础(约束、数据库范式、多表、事务、权限、DDL、DML、DQL、DCL、TPL、忘记数据库密码)<<<<<优快云排版不美观,想看美观的进MySQL①——核心基础(约束、数据库范式、多表、事务、权限、DDL、DML、DQL、DCL、TPL、忘记数据库密码)>>>>>1、MySQL(关系型数据库管理系统)①MyS...原创 2019-04-16 09:21:25 · 1002 阅读 · 0 评论