Vejo esta declaração no código INSERT INTO question.surveykey (dateposted,entryCount) VALUES ('$date',0)
,
ele não deve ser um nome de tabela após inserção na declaração? O que significa ter um ponto depois disso?
Você pode encontrar muitos exemplos no manual sobre qualificadores identificador .
Você pode se referir a uma tabela dentro do banco de dados padrão como
tbl_name
, ou comodb_name.tbl_name
para especificar um banco de dados explicitamente.
Sem a menção explícita de um nome de banco de dados, o banco de dados padrão é usado (quando você está no console, você deve definir o banco de dados padrão digitando use db_name
).
Isto vem a calhar quando você tem um arquivo de semente que preenche tabelas de vários bancos de dados, ou se você estiver em um banco de dados (usando console) e que pretende operar em uma tabela em outro.