M3 · 🗄️ Người giữ dữ liệu
Database & migration
Dữ liệu được lưu/nạp an toàn ra sao. Chặng này giả định bạn đã nắm các khái niệm ở chặng M2 liền trước.
0/8 ca đã giải trong chặng này
1
Học sinh nhập tên là x' OR '1'='1
SQL · INJECTION
2
Vì sao phải Next() trước khi Scan()?
DATABASE/SQL
3
Migrate chạy mỗi lần khởi động, sao không lỗi?
MIGRATION
4
Đội content sửa giá, deploy lại — DB thế nào?
UPSERT
5
50 người mua vé cùng lúc, sao chỉ 1 connection?
WAL · CONCURRENCY
6
Ca trực chưa kết thúc — cột nào là NULL?
NULL · sql.NullXxx
7
Xoá khoá học trước hay bài giảng trước?
FOREIGN KEY
8
BOSS M3 — thiết kế bảng ghi chú cá nhân
👑 BOSS
TỔNG HỢP M3