我最初开始跑步https://www.youtube.com/watch?v=7S_tz1z_5bA&t并全部安装完毕。使用 MySQL Work Bench 时,我最初运行它,运行时出现雷霆图标,但随后出现错误。
11:19:58 CREATE TABLE `payment_methods` ( `payment_method_id` tinyint(4) NOT NULL AUTO_INCREMENT, `name` varchar(50) NOT NULL, PRIMARY KEY (`payment_method_id`) ) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_ci Error Code: 1273. Unknown collation: 'utf8mb4_ci' 0.00041 sec
错误代码:1273 似乎是问题所在..有 4 个 SQL 位,但只有一个被回调。
答案1
您正在使用非常旧的 MySQL 版本 - 它不支持utf8mb4
2010 年添加的功能。
至少将 MySQL 更新到版本 5.5.3 或使用utf8
(但某些特殊字符,特别是表情符号,将无法正确存储)。