01/10/2018, 14:42

Thêm data vào 2 bảng cùng 1 lúc

Mình có 2 bảng “user_admin:id_admin, name…” và “quyen: id_admin, chuc_vu, quyen_hang.” Mình muốn khi thêm vaò bảng user_admin thì cũng thêm cùng lúc vào bảng quyen luôn. nhưng chuc vu và quyền hạng thì để null. vậy làm như nào ạ? Thank

Hung viết 16:48 ngày 01/10/2018

MySQL không hỗ trợ insert đồng thời nha, chỉ có select đồng thời

Khi insert cùng lúc, MySQL đưa từng lệnh insert vào queue, sau đó lấy từ queue từng phần tử một và thực thi từng lệnh

Khoa Nguyen viết 16:51 ngày 01/10/2018

Để đảm bảo tính toàn vẹn của dữ liệu. bạn có thể dùng transaction khi thực hiện insert cùng lúc vào 2 bảng thế này

Quang Nguyen viết 16:47 ngày 01/10/2018

Vậy phân quyền tài khoản admin để chung một bảng luôn hả? Khi thêm mới 1 tài khoản thì set quyền hạng luôn.

Vũ Nguyễn viết 16:52 ngày 01/10/2018

sao ko dùng foreign key mà lại insert 2 bảng cùng lúc vậy ? SQL join cũng dễ dàng mà

Bài liên quan
0