在mysql中使用insert-into时,表名后面有一个点意味着什么



我在代码中看到了这句话INSERT INTO question.surveykey (dateposted,entryCount) VALUES ('$date',0)

插入语句后不应该是表名吗?在那之后有一个点意味着什么?

您可以在手册中找到大量关于标识符限定符的示例。

您可以将默认数据库中的表引用为tbl_name,也可以将其作为db_name.tbl_name来显式指定数据库。

如果没有明确提及数据库名称,则使用默认数据库(当您在控制台上时,您可以通过输入use db_name来设置默认数据库(。

当您有一个种子文件在多个数据库中填充表时,或者如果您在一个数据库中(使用控制台(,并且您想对另一个数据库的表进行操作时,这会很有用。

相关内容

最新更新