o que significa ter um ponto após o nome da tabela ao usar INSERT INTO no mysql?

Tongtong Zhang:

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?

Jack:

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 como db_name.tbl_namepara 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.

Acho que você gosta

Origin http://43.154.161.224:23101/article/api/json?id=339599&siteId=1
Recomendado
Clasificación