Về Trang Chủ
Blog

Kiểm tra cú pháp MySQL

Kiểm tra cú pháp SQL nhanh trực tuyến trên trình duyệt.

Dán truy vấn SQL và chạy kiểm tra cú pháp nhanh — công cụ kiểm tra dấu nháy và dấu ngoặc đơn cân bằng, dấu phẩy thừa và hình dạng câu lệnh có thể nhận ra. Đây là kiểm tra cú pháp nhanh, không phải trình phân tích cú pháp MySQL đầy đủ hay trình thực thi truy vấn. Nó không bao giờ kết nối với cơ sở dữ liệu, vì vậy SQL của bạn không bao giờ rời khỏi trình duyệt.

Thử ví dụ:

Công cụ này kiểm tra gì (và không kiểm tra gì)

Công cụ này chạy kiểm tra cấu trúc nhanh hoàn toàn trong trình duyệt của bạn: dấu nháy đơn, dấu nháy kép và backtick cân bằng; dấu ngoặc đơn cân bằng; dấu phẩy thừa trước FROM, ) hoặc cuối câu lệnh; liệu truy vấn có bắt đầu bằng từ khóa được nhận dạng hay không; và thiếu dấu chấm phẩy cuối (hiển thị dưới dạng cảnh báo). Nó không hiểu ngữ pháp MySQL đầy đủ, không xác nhận tên bảng hoặc cột, và không thực thi bất cứ điều gì. Nó không bao giờ kết nối với cơ sở dữ liệu, vì vậy SQL của bạn được bảo mật trên trang này.

Frequently Asked Questions

Is this a full MySQL parser or query validator?

No. It is a fast syntax sanity check that looks for balanced quotes and parentheses, trailing commas, and a recognizable statement shape. It does not understand full MySQL grammar, check table or column names, or run your query.

Does my SQL get sent to a server or database?

No. The check runs entirely in your browser using JavaScript. Your SQL never leaves the page and the tool never connects to any database, so it is safe for private queries.

What kinds of problems can it catch?

Empty input, unbalanced parentheses, unterminated single quotes, double quotes, or backticks, trailing commas before FROM or a closing parenthesis or the end of the statement, statements that do not start with a recognized keyword, and a missing trailing semicolon (shown as a warning).

It says no problems found — does that mean my query is correct?

Not necessarily. A clean result only means the basic structure looks fine. Logic errors, wrong column names, and dialect-specific issues will not be caught — run the query against your actual database to be certain.