Ok, điều này hơi khó giải thích, nhưng bạn biết cách trả về dữ liệu từ cơ sở dữ liệu bằng mã này
con.query["SELECT someData from someColumn", function [result] { console.log[result] }];
Đúng?
var variable = ""; con.query["SELECT someData from someColumn", function [result] { variable = result }]; console.log[variable]
Điều đó rõ ràng là không hoạt động, nhưng làm thế nào tôi có thể làm điều này? . . ]
Đây là lần cuối cùng tôi đăng câu hỏi này vì bây giờ nó giống như thư rác và tôi không muốn điều đó
Những điều tôi đã thử [Nhưng không hiệu quả]
Nối nó vào một mảng
chỉ đơn giản là tiết kiệm nó như là một biến
Sử dụng một chức năng để lưu nó
Một cái gì đó tương tự như mã ở trên
cử tri
Chọn giá trị thành một biến đơn
Bây giờ, chúng ta sẽ viết truy vấn để chọn giá trị thành phố của employee ‘mark’ vào biến mới và hiển thị giá trị đó bằng biến mới
Code language: SQL [Structured Query Language] [sql]
SELECT city INTO @city FROM emps WHERE name='Mark'; SELECT @city;
Như bạn có thể thấy, chúng tôi đã nhận được đầu ra mong đợi
Chọn Giá trị thành Nhiều Biến
Nếu có nhiều giá trị trong một hàng, chúng ta có thể gán chúng bằng cách tạo nhiều biến phiên. Xem bên dưới-
Code language: SQL [Structured Query Language] [sql]
SELECT name,city INTO @name, @city FROM emps WHERE id=1; SELECT @name, @city;
Ở đây, chúng tôi đang tìm nạp tên và thành phố của nhân viên có id 1 vào các biến 'tên' và 'thành phố'
Hãy hiển thị chúng và xem kết quả
Như bạn có thể thấy, chúng tôi đã nhận được đầu ra mong đợi
Ghi dữ liệu vào tệp
Sử dụng câu lệnh biến SELECT INTO, chúng ta có thể ghi dữ liệu được tìm nạp từ truy vấn vào tệp
Ở đây, đường dẫn xuất tệp trong hệ thống của tôi được cung cấp như sau. Nó có thể khác trong trường hợp của bạn. Bạn có thể kiểm tra nó bên trong my. ini dưới tùy chọn 'secure-file'
Hãy kiểm tra xem tệp đã được tạo chưa và dữ liệu đã được ghi vào tệp chưa
Như bạn có thể thấy, truy vấn đã được thực hiện thành công, có nghĩa là tệp chứa dữ liệu đã được tạo. Hãy xem tập tin ngay bây giờ
Ở đây bạn có thể thấy rằng tất cả các bản ghi đã được dán vào tệp ở định dạng tốt
Phần kết luận
Trong hướng dẫn này, chúng ta đã tìm hiểu về câu lệnh SELECT INTO biến được sử dụng để lưu kết quả truy vấn vào biến hoặc tệp. Chúng ta đã thấy hai cú pháp khác nhau cũng như các ví dụ của chúng. Tôi hy vọng bạn đã học được điều gì đó có giá trị và bạn có thể thử nó để nâng cao kiến thức về MySQL của mình