11,22',',','.'),1);
select parsename(replace('11,22',',','.'),2);
--查询结果依次是
22
11
SQL
通过创建函数来实现业务场景功能...定义函数首部位置的DELIMITER 是给MySQL解释器声明了一个结束符'',END
期间遇到了如下报错信息:
This function has none of DETERMINISTIC, NO...这意味着您的函数可能会对数据进行更改,但 MySQL 不知道它是否会更改数据,因此会发出警告。...这些关键字告诉 MySQL 函数的行为方式,从而使其能够更好地优化查询和避免不必要的警告。
如果您的函数不会更改数据,则可以将其声明为 NO SQL。...,但这可能会降低 MySQL 的安全性。