MySQL
惜木兮
这个作者很懒,什么都没留下…
展开
-
用户行为分析项目MySQL+Tableau
利用MySQL Tableau对用户行为数据进行分析原创 2023-02-20 13:59:02 · 1172 阅读 · 1 评论 -
Navicat | 日期显示异常的问题
问题描述原日期中有0000-00-00的日期,导入Navicat导入一直报错,不是日期显示问题,就是提示不能有0000日期解决办法my.ini中设置sql_mode支持特殊的语法,可以导入0000-00-00特殊日期格式[mysql]sql_mode=NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO...原创 2021-09-05 21:15:51 · 970 阅读 · 0 评论 -
MySQL | 报错 | 初次登陆时报错sql: [ERROR] unknown option ‘--
初次登陆时报错sql: [ERROR] unknown option '--原创 2021-09-03 09:57:12 · 9081 阅读 · 5 评论 -
MySQL | 触发器
创建触发器CREATE [DEFINER = { user | CURRENT_USER }]TRIGGER trigger_nametrigger_time trigger_eventON table_name FOR EACH ROW[trigger_order] trigger_body;trigger_name:触发器名称trigger_time:BEFORE/AFTER,指定触发执行的时间,在事件之前或是之后。trigger_event:①INSERT型触发器:插入某原创 2021-09-01 10:03:01 · 108 阅读 · 0 评论 -
MySQL | sum float类型数据时,结果显示很多位小数
问题描述表money列最多只有2位小数,但是求和时显示出很多位小数mysql> select * from receive_red_packets limit 5;+--------------+---------------------+------+-------+| receive_date | receive_datetime | uid | money |+--------------+---------------------+------+-------+| 2019原创 2021-05-24 16:32:47 · 1939 阅读 · 0 评论 -
MySQL | 报错 | Cannot truncate a table referenced in a foreign key constraint
问题描述因为表内数据有些问题,打算重新加数据,因设了主键,且由另一张表人references设了外键,另一表已truncate,但是本表依旧无法truncate解决办法## 设置不检查外键set foreign_key_checks=0;## truncate之后再设置回来set foreign_key_checks=1;...原创 2021-05-24 15:05:55 · 589 阅读 · 0 评论 -
MySQL | 复合主键、外键创建
复合主键为一个表中多个主键来确定数据的唯一性。CREATE TABLE IF NOT EXISTS active_user(logindate DATE,uid VARCHAR(225),new_user INT,PRIMARY KEY(logindate,uid));## 外键分开写会报错mysql> CREATE TABLE IF NOT EXISTS receive_red_packets( -> receive_date DATE, -> rece原创 2021-05-21 15:45:06 · 2396 阅读 · 1 评论 -
MySQL | CSV数据导入MySQL各种问题解决
报错1错误描述Loading local data is disabled; this must be enabled on both the client and server sides禁用加载本地数据,必须在客户端和服务器端都启用判断是参数设置问题,经查,local infile默认禁用。load data local infile 'C:\Users\85171\Desktop\如何分析用户留存.csv' into table user_behavior_test fields termi原创 2021-05-18 10:57:41 · 3337 阅读 · 0 评论 -
MySQL | 报错 | Query OK, 0 rows affected, 1 warning (0.01 sec)
问题描述创建表时报如下warningmysql> CREATE TABLE IF NOT EXISTS score( -> stu_id VARCHAR(10), -> course_id VARCHAR(10), -> score INT -> );Query OK, 0 rows affected, 1 warning (0.01 sec)解决方法show warnings;查看详细警告信息,显示表已存在;show table原创 2021-05-17 15:38:09 · 19560 阅读 · 3 评论 -
MySQL | Tableau连接MySQL报错B19090E0
错误描述当信息都输入之后,报如下错误,初步判断是新装的mysql8.0服务器权限问题,不允许外部访问解决方法原创 2021-05-17 11:15:55 · 3112 阅读 · 5 评论 -
MySQL | MySQL Connector/ODBC zip安装
下载进到MySQL官网下载对应平台和位版本的驱动程序https://dev.mysql.com/downloads/connector/odbc/解压到对应文件夹环境变量配置原创 2021-05-14 22:34:31 · 2544 阅读 · 0 评论 -
MySQL | Windows安装两个版本的数据库
自己电脑以上已有mysql5.7的版本,想装一个8.0,5.7里有些内容又不想卸,so下载官网下载mysql8.0解压,配置环境变量进入系统高级系统设置系统属性-高级-环境变量-系统变量-path添加新的环境变量,为 安装路径/bin添加配置文件新建文件my.ini,放在安装路径下,如图从别的地方粘过来的,部分做了修改,内容如下[mysqld]# 设置3307端口,与另一版本的端口区分开port=3307# 设置mysql的安装目录 【目录请自行修改!】basedir=F原创 2021-04-14 19:17:48 · 164 阅读 · 0 评论