MySQL:使用另一个新表中的列插入行

标签 mysql insert

我一直在努力让 SQL 正确执行此插入语句..这就是我正在尝试做的事情:

我有一个新的空表,它与另一个表具有一对一的关系。由于所有其他列都有默认值,我只想将主键列作为旧表中的新行插入。表名称为 dealerdealer_nav,字段分别为 iddealer_id

谢谢!

最佳答案

INSERT INTO Dealer_nav(dealer_id) SELECT id FROM Dealer(反之亦然,我不确定 2 个表中哪一个是新的,哪一个是旧的)

关于MySQL:使用另一个新表中的列插入行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4336870/

相关文章:

php - 如何使用数组中的值通过2行比较来选择mysql中的表?

mysql - 通过VBA将Excel中的数据添加到Mysql

MySql:插入一行并获取内容

c - 使用 C 中的指针在给定位置添加字符

sql - 在 Postgres 的索引处的 SELECT 上插入数组

mysql,是否可以有多行分组依据?

mysql - Perl DBI 连接不一致

PHP mysql 查询不产生结果

MySQL从5.1更新后字符编码错误

python - mysql 和 python 日期时间