先上结果:
var:字符串
sql = "create table if not exists %s(id primary key) " %var
有时会遇到错误,而有文章给出解决方案是用波浪号键位下的“`”符号,即:
sql = "create table if not exists `%s`(id primary key)" %var
背后的原因是:mysql不喜欢纯数字的表名,需要用``修饰,如果不是纯数字的表名就不会出现这种问题
本文介绍了一种解决MySQL中使用纯数字作为表名时出现的问题的方法,并解释了背后的原因。通过使用反引号(`)来包裹表名,可以避免MySQL对纯数字表名的不兼容问题。
先上结果:
var:字符串
sql = "create table if not exists %s(id primary key) " %var
有时会遇到错误,而有文章给出解决方案是用波浪号键位下的“`”符号,即:
sql = "create table if not exists `%s`(id primary key)" %var
背后的原因是:mysql不喜欢纯数字的表名,需要用``修饰,如果不是纯数字的表名就不会出现这种问题
729
558
1710
1855

被折叠的 条评论
为什么被折叠?