数据库-mysql
散装程序猿
先做人,再做技术人员,最后做程序员。
展开
-
mysql计算两个日期的差(天、小时、分、秒)
计算两日期时间之间相差的天数,秒数,分钟数,周数,小时数,这里主要分享的是通过MySql内置的函数 TimeStampDiff() 实现。函数 TimeStampDiff() 是MySQL本身提供的可以计算两个时间间隔的函数,语法为:SELECT TimeStampDiff(HOUR,min(jcsj),max(jcsj)) ljsh FROM e_dev_data参数具体释义如下:FRAC_SECOND 表示间隔是毫秒SECOND 秒MINUTE 分钟HOUR 小时DAY原创 2021-01-22 10:23:20 · 7228 阅读 · 0 评论 -
本地Tomcat启动项目连接本地数据库报错:is not allowed to connect to this MySQL server
mysql -u root -p 登录到mysql中mysql -u root -p然后输入mysql密码进入mysqluse mysql;select host from user where user='root';修改帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入MySQL后,更改 “mysql” 数据库里的 “user” 表里的 “host” 项,从"localhost"改称"%"update user set host原创 2020-12-07 15:47:36 · 498 阅读 · 0 评论 -
[ERR] 1273 - Unknown collation: ‘utf8mb4_0900_ai_ci‘
使用navicate12运行sql文件出错报错:[ERR] 1273 - Unknown collation: 'utf8mb4_0900_ai_ci'报错原因:生成转储文件的数据库版本为8.0,要导入sql文件的数据库版本为5.6,因为是高版本导入到低版本,引起1273错误解决方法:打开sql文件,将文件中的所有utf8mb4_0900_ai_ci替换为utf8_general_ciutf8mb4替换为utf8保存后再次运行sql文件,运行成功转载自:https://blog.csd转载 2020-12-07 15:41:01 · 341 阅读 · 0 评论 -
mysql DATE_SUB和DATE_ADD(日期间隔函数)
在开发的过程中需要写一个定时任务。来监测哪一个站点儿故障了。就是超过一定得时间没有上传数据。然后认识了两个mysql函数。DATE_ADD(date,INTERVAL expr type) 函数向日期添加指定的时间间隔。DATE_SUB(date,INTERVAL expr type) 函数从日期减去指定的时间间隔。date 参数是合法的日期表达式。expr 参数是您希望添加的时间间隔。type的参数类型MICROSECOND 毫秒SECOND 秒MINUTE 分钟H原创 2020-05-21 11:50:10 · 518 阅读 · 0 评论 -
Row size too large. The maximum row size for the used table type, not counting BLOBs
今天在使用native向mysql中导入csv文件的时候报错:错误信息:Cannot create table [HBJ20190411]: 1118 - Row size too large. The maximum row size for the used table type, not counting BLOBs, is 65535. This includes storage o...原创 2019-04-23 17:00:37 · 2300 阅读 · 0 评论