我有以下情况:
在我的数据库中,有一个名为Person的表。一个人有一个ID。在我的概念模型中,学生是从人继承而来的,所以我有另一个名为Student的表。
我编写了C#代码来插入到Student表中:
string query = "INSERT INTO Person (ID, ...) VALUES("id",...);";
MySqlCommand command = new MySqlCommand(query, connection);
command.ExecuteNonQuery();
query = "INSERT INTO Student (..., ID) VALUES(...,"id");";
command.ExecuteNonQuery();
显然,我需要先在Person类中添加值,因为每个学生都是一个人。所以,在我完成这个步骤之后,我尝试将其余的Student数据添加到表中。
问题是我得到了以下错误:
我不理解,因为这个键应该是相同的。重复的条目(id)键“PRIMARY”
AUTO_INCREMENT
呢? - Raktim Biswas