我正在研究PHP和数据库MySQL。Server 2005中有两个表,我希望将它们移到MySQL中。
这两个表包含具有唯一标识符的字段,和MySQL不具有唯一标识符数据类型。因此,我无法将其转换为MySQL。
请帮我解决这个问题。
发布于 2012-04-02 08:54:49
我猜你在看如何创建主键?还有自动增量,您可能需要这样做。
下面是创建表的一个示例:
CREATE TABLE `affiliation` (
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`affiliate_id` bigint(20) DEFAULT NULL,
`email_invited` varchar(255) DEFAULT NULL,
`email_provider` varchar(255) DEFAULT NULL,
PRIMARY KEY (`id`),
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8发布于 2012-04-02 08:54:54
发布于 2012-04-02 08:52:39
当您更改一个表以添加另一个colum时,您可以使用add唯一。这将添加一个新列,并确保它不是任何已经存在的列的副本。它的写法是:
alter table
your_table
add unique (column_name)https://stackoverflow.com/questions/9973364
复制相似问题