SQL 数据库
MySQL、sqlserver
今天头发还在吗
Be reckless. Live for the moment.
展开
-
MySQL:Error Code: 1175. You are using safe update mode and you tried to update a table without a WHE
MySQL中错误全称是:Error Code: 1175. You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column. To disable safe mode, toggle the option in Preferences -> SQL Editor and reconnect.大概意思就是:您正在使用安全更新模式,并试图更新一个没有使用KEY列的原创 2021-12-14 14:56:34 · 7633 阅读 · 0 评论 -
MySQL Workbench:快速查询该库表的变化和日期,以便替换
方便找出MySQL Workbench里最近库修改的内容第一步 找到修改记录第二步 复制该结构第三步 删除已存在的,覆盖新修改的第一步 找到修改记录第二步 复制该结构第三步 删除已存在的,覆盖新修改的...原创 2021-08-06 15:30:39 · 596 阅读 · 0 评论 -
MySQL:数据库查询索引
查询数据库中索引查看数据库所有索引查看某一表索引查看某一表索引验证图:查看数据库所有索引SELECT * FROM mysql.`innodb_index_stats` a WHERE a.`database_name` = '数据库名';查看某一表索引SELECT * FROM mysql.`innodb_index_stats` a WHERE a.`database_name` = '数据库名' and a.table_name like '%表名%';查看某一表索引show inde转载 2021-05-07 11:17:26 · 564 阅读 · 0 评论 -
SQL:mysql语句中,高低版本不同,语句报错问题
当给你低版本的SQL语句到高版本的数据库中时,只需要替换特定的写法,就不需要在麻烦的换数据库,安装环境配置了,反之,同理。需要注意SQL语句的写法5.6.24版本的mysql8.0.23版本的mysqlutf8utf8mb4utf8mb4_0900_ai_ciutf8_general_ciDEFAULT (0)DEFAULT 0DEFAULT (1)DEFAULT 1DEFAULT (-(1))DEFAULT -1应该还有,等我遇到再加吧,或者原创 2021-03-17 14:50:02 · 708 阅读 · 0 评论 -
MySQL:程序中插入SQL语句,中文显示??
中文变问号,两种原因:一种是数据库问题,另一种是程序问题。但大部分原因都是因为你没转码。一、数据库问题1.安装数据库的时候,在初始时,没有设置utf-8语言2.看看设置字段的字符集有没有改为utf-83.查看你输入字符中文是否为简体中文4.环境变量配置是否有问题,数据库不同,根据自己的数据库配置环境变量二、程序问题拿我目前用的程序Visual Studio 2019举例子1.配置文件,没有设置转码语言<filter> <filter-name>characte原创 2021-03-17 10:18:13 · 692 阅读 · 0 评论 -
SQLserver和MySQL语法不同+常见两者之间转换时的问题
注意:N’’有大N的’,解释其内容为双字节(Unicode) 字符(双字节,例如:nvarchar)。无大N的’,解释内容为单字节字符串(,例如:varchar)。mysql报错:Error Code: 1175. You are using safe update mode and you tried to update a table without a WHERE tha原因:删除更新语句,where后跟的条件不是主键id解决:(1)SET SQL_SAFE_UPDATES = 0;执行原创 2021-04-06 15:21:04 · 257 阅读 · 0 评论