一个未知符号导致的SQL语句错误

    技术2022-07-11  78

    话不多说 上图 这是某本代码书提供的sql脚本 当然下面还有一些sql语句是插入信息的sql语句,不是问题所在,所以就只截了一部分图 我们用navicat连接到数据库 然后导入sql脚本试一下 会发现 它竟然报错了

    这么简单的sql语句 它竟然报错 就这一个错误浪费了我四个小时的时间 后来我无意间删除了一个本以为是空格的未知符号它竟然不报错了! 这个未知符号就是我画红圈的地方 我怎么也想不到就是这个未知符号导致了报错! 下面我们删除这个未知符号 注意:我使用十六进制工具观察了这个符号 明确肯定这不是空格 而是一个不被显示出来的未知符号! 我们再用navicat导入sql试一下 终于成功了 就是这个坑爹的 不被显示出来的未知符号 导致我一直找错误 就是没找到 我专门尝试了一下 把那个未知符号替换为空格 然后用navicat导入 成功导入 这说明那个未知符号的确是错误所在 最后放一下 未知符号的十六进制码 有大佬知道是什么 可以说一下其中 e3 80 是未知符号的十六进制码

    Processed: 0.010, SQL: 9