Php SQL Server-向大型数据库添加主键
我的数据库有300个没有主键的表,目前我想用自动递增的值向表中添加主键,因为我无法通过MYSQL PHPMYADMIN编辑或删除任何数据。我知道这是可能的,但它包含了数十亿的数据 将新主键添加到当前没有主键的所有表中有问题吗 是否有任何问题会影响以前编写的现有查询 在不影响live server中任何正在进行的进程的情况下,最好的方法是什么 是否可以编辑或删除sql表行而不在live server中添加主键,而不影响live server中正在进行的进程?。请帮帮我 将新主键添加到所有没有主键的表中有问题吗 是否有任何问题会影响以前编写的现有查询?当前是否存在主键 您可以添加PK。但是如果您的查询是构建式的Php SQL Server-向大型数据库添加主键,php,mysql,Php,Mysql,我的数据库有300个没有主键的表,目前我想用自动递增的值向表中添加主键,因为我无法通过MYSQL PHPMYADMIN编辑或删除任何数据。我知道这是可能的,但它包含了数十亿的数据 将新主键添加到当前没有主键的所有表中有问题吗 是否有任何问题会影响以前编写的现有查询 在不影响live server中任何正在进行的进程的情况下,最好的方法是什么 是否可以编辑或删除sql表行而不在live server中添加主键,而不影响live server中正在进行的进程?。请帮帮我 将新主键添加到所有没有主键的
SELECT *
然后你会有一个额外的专栏,这可能会破坏你的其他系统
在不影响live server中任何正在进行的进程的情况下,最好的方法是什么
您必须首先在测试服务器中执行此操作
是否可以编辑或删除sql表行而不在live server中添加主键,而不影响live server中正在进行的进程
如果某个进程正在运行,则它们可能具有表锁,因此无法进行表更新。这就是为什么您应该为维护安排停机时间,以便进行更改。正如我之前所说,您必须首先在测试服务器上规划和测试所有内容。感谢您的回复。我将结帐并回复。