SQL语句是否支持使用绑定变量

在TiDB v5.X中是否支持在SQL语句中使用绑定变量?

2 个赞

能举个例子么?

1 个赞

INSERT INTO t(col1, col2, col3) VALUES(?,?,?);

1 个赞

这不是最普通的 占位的方式么? 自动实现变量识别,来替换值?(防止注入)

这个事情,应该是数据层连接后,执行前干的事情,一般由中间件来搞定了

2 个赞

tidb兼容mysql支持这种 方式,绑定变量SQL的谓词条件不能下推到tikv,使用prepare的方式绑定后可以下推:https://docs.pingcap.com/zh/tidb/stable/sql-statement-prepare

2 个赞

此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。