表mysql.proc不存在(Visual Studio 2017中的问题)?

问题描述 投票:0回答:1

我试图从DataGrid填充Visual Studio 2017 WinForms应用程序中的MySQL Database。但是VS Studio会抛出一个错误,指出表mysql.proc不存在(如屏幕截图所示)。我想问一下,如果我在官方MySQL网站上安装了Visual Studio 2017的推荐连接器和附件,我该如何修复此错误?

error screenshot

mysql visual-studio winforms datagridview
1个回答
0
投票

在MySQL 8.0中删除了mysql.proc表(确实是一个表而不是存储过程)。您可以在这里找到之前提到的问题:Error: "Table 'mysql.proc' doesn't exist" when adding MySQL-Data Source to Visual Studio project解决方案(在查看那里提到的博客文章后)是“切换到不同的产品”,降级到MySQL 5.7也会起作用。你可能想看一下“MySQL升级策略”https://dev.mysql.com/doc/mysql-installation-excerpt/8.0/en/upgrading-strategies.html,它提到了MySQL-5.7的proc的备份,但我担心这不一定会改变Visual Studio所寻找的东西。

© www.soinside.com 2019 - 2024. All rights reserved.