【发布时间】:2011-04-18 17:45:24
【问题描述】:
我需要向给定数据库中的一组表添加主键。我不知道会有多少张桌子或它们的具体名称是什么。它们都属于数据表_##,其中 ## 将根据我的脚本运行的任何地方而有所不同。
要添加主键,我使用这个查询:
alter table datatable_??
add column ID int auto_increment not null first,
add primary key (ID);
所以,我需要在数据库中的每个表上运行它。似乎我可以在 PHP 脚本或其他东西中做到这一点,但他们只是在 sql 脚本中做到这一点的更简单的方法吗?
【问题讨论】:
标签: mysql database primary-key