SQL语句约束奇葩问题,一摸一样的sql语句结果不一样

CONSTRAINT ou_fk1 FOREIGN KEY (uid) REFERENCES USER(id)

CONSTRAINT ou_fk1 FOREIGN KEY (uid) REFERENCES USER(id)
两句一摸一样的建表添加外键 为什么第一个出错,第二个成功,而且我用第二句替换掉第一句执行成功了
第一句执行截图:

img

接着我注释掉出错的sql语句,换成第二句,执行成功

img

我将两个语句放到下面对比没发现哪里不一样啊
甚至在java中字符串进行的比对,一摸一样无语了。。

img
很好奇到底是什么原因?

有些时候从不同平台复制出了的空格会有区别

复制进某一个平台都是一样能执行的,但复制进另一个平台会有不同空格的区别

刚试了一下mysql,语句没有问题。估计你自己操作上面有问题。