SQL函數對於傳統的項目,我想用笨執行此查詢:創建笨
DELIMITER $$
CREATE FUNCTION `getCustomerFullName`(intCustomerID INT)
RETURNS varchar(100) CHARSET latin1
return CONCAT(
(SELECT FirstName FROM Customer WHERE CustomerID = intCustomerID),
' ',
(SELECT LastName FROM Customer WHERE CustomerID = intCustomerID))$$
DELIMITER ;
當我嘗試使用$this->db->query()
,我得到這個錯誤:
You have an error in your SQL syntax; check the manual that corresponds to your
MySQL server version for the right syntax to use near
'DELIMITER $$ CREATE FUNCTION `getCustomerFullName`(intCustomerID INT) RETURNS '
at line 1
我怎樣才能使用CodeIgniter執行這樣的「多行」查詢?
不需要我需要在CodeIgniter中創建函數。我正在使用它的遷移機制和許多不同的實例。在這種情況下我不能使用PhpMyAdmin,它需要太多的維護。 – xurei