沒錯。所以我在一個恰好使用SUBSTRING的MySQL DB中創建了一個存儲過程。SQL錯誤1630:函數SUBSTRING不存在..呵呵?
通過運行一個查詢的程序給我:
SQL錯誤1630:功能mydatabase.SUBSTRING不存在
請你原諒?
沒錯。所以我在一個恰好使用SUBSTRING的MySQL DB中創建了一個存儲過程。SQL錯誤1630:函數SUBSTRING不存在..呵呵?
通過運行一個查詢的程序給我:
SQL錯誤1630:功能mydatabase.SUBSTRING不存在
請你原諒?
在第一個括號之前方法調用Substring
之後是否有空格?
它出現在第40行:
IF i > 1 AND j > 1 AND (s1_char = SUBSTRING (s2, j - 1, 1))
即確保
select substring(CustomerName, 1, 4) AS CustName from MyTable;
代替:
select substring (CustomerName, 1, 4) AS CustName from MyTable;
Bingo。剛剛測試過,這似乎解釋了它! – 2010-08-17 22:17:43
+1:趕上! – 2010-08-17 23:36:35
嘖嘖,空白敏感! – 2016-05-21 05:13:12
你明白了什麼,當你運行:'SELECT版本();' ? – 2010-08-17 22:07:51
MySQL版本5.1.41 - 我在Windows XP上使用XAMPP運行此程序。 – 2010-08-17 22:08:48
你可以粘貼你使用它的代碼嗎?大概在代碼中,你實際上並沒有用'mydatabase.'作爲前綴。 – 2010-08-17 22:09:23