随笔分类 -  sql

摘要:mysqldump: Got error: 2059: Authentication plugin 'mysql_native_password' cannot be loaded: dlopen(/opt/homebrew/Cellar/mysql/9.0.1_4/lib/plugin/mysql 阅读全文
posted @ 2024-11-05 09:51 Lafite-1820 阅读(70) 评论(0) 推荐(0) 编辑
摘要:问题描述:[HY000][1267] Illegal mix of collations (utf8mb4_general_ci,IMPLICIT) and (utf8mb4_0900_ai_ci,IMPLIC for operation '=' 出现这种问题就是关联表的字符集不匹配 1.查看数据库 阅读全文
posted @ 2024-10-09 15:59 Lafite-1820 阅读(625) 评论(0) 推荐(0) 编辑
摘要:在MySQL中,被删除的数据默认情况下是被放置在一个空间上被标记为可重用但实际并未立即释放的状态。这允许快速重用该空间,但如果需要彻底从磁盘上清除这些数据,可以使用OPTIMIZE TABLE命令。 请注意,OPTIMIZE TABLE 并不能保证彻底删除数据,因为它的目的是重新组织表并释放未使用的 阅读全文
posted @ 2024-08-30 20:17 Lafite-1820 阅读(38) 评论(0) 推荐(0) 编辑
摘要:1、创建新表时设置ID自增: CREATE TABLE your_table_name ( id INT NOT NULL AUTO_INCREMENT, name VARCHAR(255), PRIMARY KEY (id) ); 2、为现有表添加自增ID: ALTER TABLE your_ta 阅读全文
posted @ 2024-07-30 15:49 Lafite-1820 阅读(2257) 评论(0) 推荐(0) 编辑
摘要:1.添加maven依赖 <dependency> <groupId>com.vladmihalcea</groupId> <artifactId>hibernate-types-52</artifactId> <version>${hibernate-types.version}</version> 阅读全文
posted @ 2022-11-10 11:44 Lafite-1820 阅读(215) 评论(0) 推荐(0) 编辑
摘要:1,修改配置文件 sudo vi /opt/homebrew/etc/my.cnf 在【mysqld】下添加配置 skip-grant-tables 2,重启服务 brew services restart mysql@5.7 3,进入mysql mysql -uroot -p 回车进入mysql 阅读全文
posted @ 2022-08-03 11:47 Lafite-1820 阅读(429) 评论(0) 推荐(0) 编辑
摘要:介绍 NUMERIC NUMERIC类型的语法: 1 | NUMERIC ( precision, scale ) 1 | numeric(x+y,y) 其中,y为小数位数,x为整数位数,x+y为总位数, 则:numeric(4,1)总位数为4,其中小数1位,整数4-1=3位 precision 表 阅读全文
posted @ 2022-07-26 14:17 Lafite-1820 阅读(2365) 评论(0) 推荐(0) 编辑
摘要:解决办法: ALTER TABLE tableName REPLICA IDENTITY FULL; (tableName能替换成你自己的表名称) 阅读全文
posted @ 2022-07-26 10:06 Lafite-1820 阅读(922) 评论(0) 推荐(0) 编辑
摘要:假定我们有两张表,一张表为Product表存放产品信息,其中有产品价格列Price;另外一张表是ProductPrice表,我们要将ProductPrice表中的价格字段Price更新为Price表中价格字段的80%。 在Mysql中我们有几种手段可以做到这一点,一种是update table1 t 阅读全文
posted @ 2014-06-24 16:57 Lafite-1820 阅读(451) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示