eggjs/mysql là một trong những repo tập trung dữ liệu mà TopGit theo dõi, hiện có 331 sao, viết chủ yếu bằng TypeScript. MySQL plugin for egg
Tóm tắt dựng từ metadata GitHub của chính dự án — chưa có bài review TopGit. Trang sẽ tự động cập nhật khi bài review đầy đủ được xuất bản.
VÌ SAO CHƯA CÓ REVIEW
TopGit viết bài đầy đủ cho repo có nhiều sao nhất và được yêu cầu nhiều nhất. Trang này là snapshot trong thời gian chờ — xem README gốc ở tab READ ME.
scope: A generatorFunction which will execute all sqls of this transaction.
ctx: The context object of current request, it will ensures that even in the case of a nested transaction, there is only one active transaction in a request at the same time.
adventage: easy to use, as if there is no transaction in your code.
disadvantage: all transation will be successful or failed, cannot control precisely
const result = await app.mysql.beginTransactionScope(async conn => {
// don't commit or rollback by yourself
await conn.insert(table, row1);
await conn.update(table, row2);
return { success: true };
}, ctx); // ctx is the context of current request, access by `this.ctx`.
// if error throw on scope, will auto rollback
Advance
Custom SQL splicing
const results = await app.mysql.query(
'update posts set hits = (hits + ?) where id = ?',
[1, postId]
);
Literal
If you want to call literals or functions in mysql , you can use Literal.
Inner Literal
NOW(): The database system time, you can obtain by app.mysql.literals.now.
eggjs/mysql thuộc nhóm Data trên TopGit, cùng 4 topic GitHub. Trang Trending và Topics liệt kê các repo cùng số sao và cùng ngôn ngữ để so sánh.
Đọc thêm về eggjs/mysql ở đâu?
Trang TopGit này là một snapshot — tab "Readme" hiển thị nguyên văn README của repo (đã bỏ link, giữ ảnh). Repo GitHub ở github.com/eggjs/mysql là nguồn chính thức.
eggjs/mysql có bao nhiêu sao?
eggjs/mysql có 331 sao GitHub — tải lại trang để xem số mới nhất, hoặc xem trực tiếp github.com/eggjs/mysql. TopGit phản chiếu số sao của GitHub nhưng không cam kết đến từng phút.
eggjs/mysql có phải mã nguồn mở không?
Có — eggjs/mysql phát hành theo license MIT, nghĩa là mã nguồn mở để đọc, fork và (tùy license) tái sử dụng. Mã: github.com/eggjs/mysql.
eggjs/mysql còn đang phát triển không?
Commit gần nhất trên eggjs/mysql là 1.4 năm trước (theo timestamp GitHub). Repo có 59 fork — một chỉ báo về mức độ quan tâm của cộng đồng.
eggjs/mysql dùng license gì?
eggjs/mysql phát hành theo license MIT. Nên mở file LICENSE trên GitHub để xác nhận — license metadata đôi khi lệch với thực tế dự án.
eggjs/mysql là gì?
eggjs/mysql (eggjs/mysql) là dự án TypeScript trên GitHub. Theo mô tả gốc: MySQL plugin for egg
eggjs/mysql viết bằng ngôn ngữ gì?
eggjs/mysql chủ yếu viết bằng TypeScript. Trường "language" của GitHub dựa trên phần lớn byte ở nhánh mặc định.
Đọc đầy đủ README ở tab phía trên.
Chưa chắc mysql có hợp với bạn?
Để ChatGPT, Claude hoặc Perplexity tìm hiểu giúp — bấm bên dưới và xem AI nói gì về mysql.