Câu hỏi phỏng vấn MySQL
Câu hỏi

AUTO_INCREMENT trong MySQL là gì? Giải thích và một ví dụ?

Câu trả lời

AUTO_INCREMENT trong MySQL là một thuộc tính cho phép một cột trong bảng tự động tăng giá trị mỗi khi một bản ghi mới được thêm vào. Thuộc tính này thường được sử dụng cho cột khóa chính (Primary Key) để đảm bảo mỗi bản ghi có một giá trị duy nhất và tự động tạo ra, giúp quản lý dữ liệu dễ dàng hơn mà không cần phải quan tâm đến việc gán giá trị cho cột này mỗi khi thêm bản ghi mới.

Ví dụ về cách sử dụng AUTO_INCREMENT trong MySQL:

Giả sử bạn muốn tạo một bảng Users với cột id là khóa chính và tự động tăng:

sql Copy
CREATE TABLE Users (
  id INT NOT NULL AUTO_INCREMENT,
  name VARCHAR(255) N...
middle

middle

Gợi ý câu hỏi phỏng vấn

middle

Hãy giải thích sự khác nhau giữa TIMESTAMPDATETIME và khi nào nên sử dụng chúng?

senior

Lợi ích của FULLTEXT so với LIKE khi thực hiện tìm kiếm văn bản trong MySQL là gì?

middle

Điều gì xảy ra nếu một hàng cha mà được hàng con tham chiếu đến bị xóa trong trường hợp ràng buộc khóa ngoại?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào