저는 현재 데이터베이스를 학습 목적으로 수동으로 삽입하기 위해 MySQL을 사용하고 있으며, 한 부분에서 약간의 혼란을 겪었습니다. 그러나 여기에는 아무 것도 삽입하지 않고 오류를주지 않습니다.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 행에있는 모든 정보로 끝나게 될 것입니다.
O_ID가 1 인 주문에 확실히 행이 있습니까? –
그래서 업데이트하고 기존 행을 원합니다! – Strawberry
O_ID는 Orders 테이블의 기본 키이므로 존재합니다. 딸기가 없으므로 배송 내 테이블에 새 행을 삽입하고 싶습니다. – MattVon