我有几个使用 VARCHAR 参数作为输入的过程,当我将新数据库上传到我的服务器时,我遇到了将 VARCHAR 参数作为输入的问题。
该存储过程将字符串更改为?
(问题唱)
例如我有这个存储过程:
CREATE PROCEDURE `sp_insert`(
IN _title VARCHAR(30))
BEGIN
INSERT INTO `myTable` SET `title` = _title
;END//
这个查询可能是这样工作的:
插入
myTable
设置title
= '???'
为什么会出现这个问题?