我目前正在使用 MySQL 手动将数据插入到我的数据库中以用于学习目的,并且我偶然发现了其中一部分的轻微混淆,我认为我在阅读此处的主题后破解了它,但是它没有插入任何内容,但没有也不要报错。
这是我输入的代码,它不返回错误但也不执行任何操作:
INSERT INTO Deliveries (O_ID,ShipDate,ArrDate,Del_Comp)
SELECT O_ID,'2012-10-21','2012-11-02','City Link'
FROM Orders
WHERE O_ID=1;
我基本上想要做的是从Orders
表中选择一个 ID(如果可能,最好是通配符),然后在将其添加到Deliveries
表之前在同一行中添加自定义信息。所以很明显,我的第一行是 SELECT 行上的所有信息。