mysql 表名模糊

mysql 表名模糊,第1张

set @para:='zb'

set @sql_str:='select * from dwd_para_d'

set @sql_str=replace(@sql_str,'para',@para)

prepare stat from @sql_str

execute stat

通过MySQL的预处理语法可以实现,使用时替换@para参数内容就行了;

这是数据仓库的命名规则?

我习惯的调试步奏是先看是先看没有请求发送到数据库先,然后再看发送的参数和请求的是什么,0.>0再到数据库执行同样的 *** 作,然后再看返回的结果集是不是一样,,,一般我碰到的问题都是参数名写错,或是数据库链接没配上,,,

vkn和vsfz都是自定义变量吗?那在使用的时候也要带上@:

set @vsk=concat('select bj from ',@vkn,' where sfz=',@vsfz,'')


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/7623214.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-07
下一篇 2023-04-07

发表评论

登录后才能评论

评论列表(0条)

保存