tôi đã thực hiện một cái gì đó như thế này để sử dụng on duplicate key update
:Ý nghĩa của tên chỉ mục khi tạo chỉ mục trong MySQL là gì?
CREATE UNIQUE INDEX blah on mytable(my_col_to_make_an_index);
và làm việc của mình tốt. Tôi không chắc mục đích của tên chỉ mục là gì - trong trường hợp này là 'blah'. Những thứ tôi đã đọc nói để sử dụng nhưng tôi không hiểu tại sao. Nó dường như không được sử dụng trong các truy vấn, mặc dù tôi có thể thấy nó nếu tôi xuất lược đồ.
Vậy ... tên chỉ mục nào phục vụ? Nếu nó giúp đường dây trong số CREATE TABLE
kết thúc như sau:
UNIQUE KEY `clothID` (`clothID`)
Tôi có thể tạo các chỉ mục có cùng tên trên các bảng khác nhau không? –
@FrozenFlame Bạn có thể sử dụng MySQL, nhưng không có trong nhiều cơ sở dữ liệu khác, như PostgreSQL. – ostrokach