以下是在MySQL中定义相应数据库表的部分:
创建表EMPLOYEE ( id INT NOT NULLauto_increment,first_name VARCHAR(20)默认NULL,last_name VARCHAR(20)默认NULL,last_name INT默认值NULL,主键(id) );
此外,假设每个员工都可以拥有一
我想把几个员工的记录从一家公司复制到另一家大公司。如果发生主键重复冲突,则必须替换该记录。对于Delphi DataSet,有“插入”,“追加”,“编辑”和“删除”命令,但是有没有一种简单的方法来“替换”相同表之间的记录,而不需要知道完整的表结构或主键?在MySQL中,它应该是REPLACE INTO table2 (SELECT * FROM table1),但我想更改目标表中的一些字段,比如员工ID和部门代码。