10/10/2018, 10:28

Giúp mình lệnh insert into select

mình có hai bảng A và B, bảng A có 5 rows có số id từ 1 tới 5, bảng B có 1 row có id là 3. Id trong bảng B index unique do vậy khi mình dùng câu lệnh
insert into B(id) select id from A

nó chỉ insert được row có id 1,2 thôi tới id 3 là nó ngừng. Mình muốn nó bỏ qua row có id là 3 và tiếp tục insert row có id 4 và 5 vào bảng B

thanks mọi người
dieu-shop.com viết 12:34 ngày 10/10/2018
insert into B(id)
select id from A where id <> 3
thuyduongcd viết 12:30 ngày 10/10/2018
Dùng thêm từ khóa IGNORE phía sau từ insert.
Code:
INSERT IGNORE INTO B(id) ...
Nó sẽ bỏ qua những id trùng và chèn những id không trùng
ngoc_viet08 viết 12:38 ngày 10/10/2018
code này miềng chưa bik tới , thanks các bác
hoanghon2005 viết 12:40 ngày 10/10/2018
Được gửi bởi thuyduongcd
Dùng thêm từ khóa IGNORE phía sau từ insert.
Code:
INSERT IGNORE INTO B(id) ...
Nó sẽ bỏ qua những id trùng và chèn những id không trùng
wow Thuy Duong tuyệt quá thank nhiều nhiều nhé
Bài liên quan
0