SQL语句中文乱码,无法运行SQL文件

SQL语句中文乱码,无法运行SQL文件

https://img1.sycdn.imooc.com//climg/6283692d09edcd7e09920535.jpg

https://img1.sycdn.imooc.com//climg/6283697c09da14c116330893.jpg

我下载且解压后的SQL文件用写字板打开全是中文乱码,我怀疑是这个问题,所以导入数据时全部错误,但是我没有找到解决办法

我尝试取消多重循环查询然后导入,

https://img1.sycdn.imooc.com//climg/628369f60981dc7f08760641.jpg

他可以成功的运行几条语句,但仍然报错,且没有新表生成

https://img1.sycdn.imooc.com//climg/62836a4109741d2208170652.jpg

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕小蓝 2022-05-17 18:12:32

同学你好,同学可以尝试下载一个可以快速更改编码格式的记事本工具,然后转换一下编码格式,先消除乱码之后再运行尝试。老师这里建议同学可以试一下nodepad++工具。

另外,在同学的报错截图中,同学的表并没有创建成功,可能是因为没有imooc这个数据库导致的。

https://img1.sycdn.imooc.com//climg/62837633094417e305000428.jpg

祝学习愉快~

  • 提问者 一只肥喵 #1

    老师,我解决了。我将SQL文件改变了编码格式,但是问题依然没有解决,仍然只能运行3条。我发现他出现了1273错误,由高版本导入到低版本,引起的错误。


    解决方法:

    打开sql文件,将文件中的所有

    utf8mb4_0900_ai_ci替换为utf8_general_ci

    utf8mb4替换为utf8

    保存后再次运行sql文件,运行成功


    2022-05-17 19:59:29
  • 好帮手慕小蓝 回复 提问者 一只肥喵 #2

    同学你好,同学的问题能够自己解决,棒棒的~如果有疑问欢迎继续提问。

    祝学习愉快~


    2022-05-18 09:10:15
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师