Cái này theo ngu ý của mình thì cứ mỗi ngày bạn tạo 1 temp table với id auto_increment, cứ insert vào temp table này trước, sau đó update ngược id này lại table bạn cần.
Từ bài toán getmax nên đẻ ra bài toán concurrency bạn ạ
Hiện tại thì cách hay nhất vãn là đẩy về database để xử lý hết như bạn Thương Nguyễn vừa nêu ở trên đó :
THẢO LUẬN
Mình đã update bài viết, mời bác vào chém tiếp
đúng rồi đấy, ở trên mình cũng có note là nhớ cài thêm node-js :v
Bạn mình vừa suggest 1 cách khá là hay và đơn giản nữa.
Nếu không start dc Server thì cài thêm node-js
Chúc suggestion của bạn được approve và vấn đề được giải quyết để team không bị tiếp tục ăn phốt
Thanks mọi người
Mình đang suggest theo cách này, còn 1 ngày để deploy lên stg, hi vọng sẽ đc approve
Chị ơi, chị có thể viết thêm về 2 phương pháp còn lại ko ạ? Em cảm ơn chị, post rất dễ hiểu ạ
cám ơn tác giả bài viết, nếu có thêm video nữa thì tuyệt
great!
Bạn Tùng nói đúng, cám ơn bạn, mình sẽ chỉnh lại trong bài viết đây :p
Bản chất của blank address.blank? ~~
Em thấy những bài viết trong series clean code của anh rất hay.
Cái nút con zun ở google trans là chức năng vẽ chữ chứ ko phải "dịch". Nó hoàn toàn phù hợp.
ngắn vại =))
Hihi nếu dùng code giữa 2 lần insert là khả năng code bị delay có thể xảy ra bạn ạ, nên cách hay nhất vẫn là dùng Identity :
+1 ít bữa train a React nhé =]]
Cái này theo ngu ý của mình thì cứ mỗi ngày bạn tạo 1 temp table với id auto_increment, cứ insert vào temp table này trước, sau đó update ngược id này lại table bạn cần.
Từ bài toán getmax nên đẻ ra bài toán concurrency bạn ạ Hiện tại thì cách hay nhất vãn là đẩy về database để xử lý hết như bạn Thương Nguyễn vừa nêu ở trên đó :