有sql语句:alter table test_db.test_tbl auto_increment=51、使用普通的query方式(调用mysql_query)能正确执行,表明没有语法错误;2、使用prepare方式(即调用mysql_stmt_prepare 族api)正确执行,执行其它带?的sql语句也正确;3、问题来了,如果使用prepare方式并改语句为:
alter table test_db.test_tbl auto_increment=?那么在调用 mysql_stmt_prepare 时,报错说“在?附近有语法错误”。唯独这句不行,怎么回事?请问有遇到过类似问题的朋友吗?