sql - 复制同一张表中的记录

标签 sql

我有列 Cars 和列“Owner”。

我有一个车主,他有 10 辆车。

现在我有另外 2 个拥有相同汽车的人,所以我需要在我的表中添加 20 条记录。

只有一列不同:

类似于:

Insert into Cars (NameOfCar,NameOfOwner) 
Select NameOfCar,'"Robert Kubica' Where NameOfOwner='Schumacher'. 

Insert into Cars (NameOfCar,NameOfOwner) 
Select NameOfCar,'"Hakashi Honda' Where NameOfOwner='Schumacher'. 

最佳答案

我发现您的查询中缺少 FROM 子句,请尝试添加它。

关于sql - 复制同一张表中的记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2584863/

相关文章:

php - Yii2 查询 OR 条件 1 列的多个值

mysql - SQL仅选择列上具有最大值的行

sql - 在没有定义过程的情况下使用 SQL 执行前缀计算

sql - 获取与其他行的最大值相对应的行

MySQL innodb 文件

sql - 哪种方式适合检查表是否存在

sql - CTE 从源表构建层次结构

php - MySQL查询 - 两行之间的差异

SQL Set-Comparison Operators ANY 和 IN 区别

java - PreparedStatement 如何在 Java 中内部工作 : How compilation & caching of SQL works