Nếu bạn thiết lập cơ sở dữ liệu của mình để cột là duy nhất, bảng MySQL sẽ không cho phép bạn thêm hai lần cùng một giá trị. Sau đó, bạn có thể kiểm tra kết quả của giao dịch để đảm bảo rằng nó đã thành công.
Từ ví dụ của bạn, có vẻ như bạn chỉ muốn một khóa duy nhất tăng dần. Bạn nên sử dụng một số nguyên cho điều này, số này có thể tự động tăng lên khi bạn chèn một hàng mới. Nếu bạn muốn nó ở dạng chuỗi, chỉ cần thực hiện một số phép toán cơ bản trên nó. tức là
1 = a
2 = b
...
27 = aa
28 = ab
Điều này giả sử bạn chưa có khóa chính trên bảng của mình, trong trường hợp đó, tôi không hiểu tại sao bạn cần chuỗi ở dạng đó. Hy vọng rằng điều này sẽ hữu ích và tôi xin lỗi nếu tôi hiểu sai câu hỏi.