我正在尝试从MySQL和存储过程开始。我是一名visual studio用户,我找到了。我想使用VS,因为它的调试功能。但是当我双击一个存储过程时,我得到一个错误:"Unable to load the stored procedure for editing“。我不知道这是否重要,但我使用的不是MySQL安装,而是XAMP (MariaDB)中的MySQL。
如
托管我的数据库的远程服务器最近将MySQL更新为8.0.29版本。我使用Visual 2013创建一个利用该数据库的项目。因此,总结一下我的配置是:远程位置的MySQL 8.0.29,本地的Visual 2013,本地的MySQL连接器8.0.29,Visual的MySQL 1.2.8。当尝试添加新的数据连接时,我不能选择任何表,但是当我提供表名时,它说连接成功了。不幸的是,当我试图查看表时,它会抛出一个错误:
Character set utf8mb3 is not supported
用例是,假设您有一个包含大量列(100+)的表,并且希望查看表中是否存在某个列名。在MySQL中,我可以通过执行show fields in <table_name> like '%<search_term>%'来处理上述两种情况。我搜索了一种解决方案,但只找到了与过滤实际表名和显示表模式(例如\d+)有关的结果,这不是我想要的结果。我还在psql中尝试了MySQL命令的变体,但没有成功。