如何使用 Visual Studio 在 MySQL 中已经存在的表上将列设置为自动增量 [重复]
Posted
技术标签:
【中文标题】如何使用 Visual Studio 在 MySQL 中已经存在的表上将列设置为自动增量 [重复]【英文标题】:How to set a column as auto increment on an already existing table in MySQL with Visual Studio [duplicate] 【发布时间】:2014-09-20 18:39:59 【问题描述】:我昨天开始了数据库编程。我想将ID
列设置为自动增量,它告诉我将其设置为主键。然而,在查看了这些列之后,我意识到没有主键列。我怀疑 Visual Studio 中的这个数据库管理工具不是一个成熟的工具,我需要使用其他程序来编辑这个数据库?
【问题讨论】:
抱歉图片太小了。我认为您需要在新标签中打开它才能看到图片 这真的是 mysql 吗?那么为什么不适当地添加标签......无论如何:你的屏幕看起来更像 MSSQL!您想通过 GUI 实现这一点还是 TSQL 命令适合您? 抱歉,这是在 Visual Studio(服务器资源管理器)中。我很迷惑。我的错误——mySQL 是我发送的命令 来吧...您的错误消息很清楚:您还需要将自动增量设置为主键... MySQL 和 MS SQL 是两个不同的东西。 【参考方案1】:右键单击 ID 行左侧(在正方形上)并使用“设置主键”选项 我相信这应该是可能的,但我不太清楚你使用什么程序。
您总是可以使用 SQL 语句:
ALTER TABLE *table name* ADD PRIMARY KEY(ID);
【讨论】:
【参考方案2】:在服务器资源管理器中展开表节点。之后双击表名。在编辑器窗口中,右键单击列名并选择设置主键。对于复合键,您必须多选列并右键单击。
如果可行,旁边应该会出现一个小键。
如果你仍然坚持这个只是覆盖它https://www.youtube.com/watch?v=ZC8h5OChZLg
【讨论】:
以上是关于如何使用 Visual Studio 在 MySQL 中已经存在的表上将列设置为自动增量 [重复]的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Visual Studio 2010 中使用 Visual Studio 2008 创建的 DLL?
如何在 Visual Studio 2008 中打开使用 Visual Studio 2005 创建的 rdl?
如何使用Visual Studio 2013或Visual Studio 2017设置TFS 2013