Tôi đang chuyển đổi một MSSQL DB sang MySQL DB và tôi có một thủ tục được lưu trữ đang sử dụng hàm đúc để chuyển đổi từ một kiểu dữ liệu datetime thành một kiểu dữ liệu varchar. Có hay không vấn đề này trong php/mysql kể từ khi php không được gõ mạnh (và tôi không biết nếu nó có quan trọng hay không) Tôi thực sự muốn giữ SP gần với ban đầu nhất có thể để tôi có thể duy trì cùng chức năng mong đợi . Vấn đề là tôi không thể có được chức năng cast để làm việc ngay trong mysql. Đây là một thử nghiệm mà tôi đã thử đã cho tôi một lỗi:Làm thế nào để sử dụng hàm CAST một cách chính xác trong câu lệnh SELECT MySql?
DELIMITER ;//
DROP PROCEDURE IF EXISTS `test`;//
CREATE PROCEDURE `test`()
BEGIN
SELECT CAST(my_table.DateColumn AS VARCHAR(10)) as TextColumn
FROM my_table;
END;//
Tôi đang làm gì sai?
cảm ơn, đã hoạt động! – DJTripleThreat