关于MySQLworkbench

总是提示列名不在?可是这不是在吗?是因为井号的问题吗?Ssage就可以用啊

img

img

列名上加``试试

`T#`

#是特殊字符,要加反引号

 `T#`
不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 以下回答来自chatgpt:

    解决方案:

    1. 首先需要确定是不是确实存在列名,可以看一下导出的sql脚本,确认列名是否正确。如果列名存在,可以尝试下面的解决方案。

    2. 可以尝试重新连接数据库,在新的连接中试一下这些列是否存在,如果存在,可以尝试使用新连接进行操作。

    3. 如果还是不行,可以尝试卸载并重新安装MySQL Workbench。

    4. 确认井号是否与该问题有关。如果有井号在表名或列名中,需要使用反引号将其包含起来(如#test#)。

    5. 如果以上方法都不起作用,可以考虑重命名列名或表名,重新导入数据,然后再尝试操作。

    6. 如果以上方法都无法解决问题,则可能需要进行更深入的排查或寻求专业帮助。


如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^