MySQLでへの挿入を使用している場合には、テーブル名の後にドットを持っているために何を意味するのでしょうか?

トントン張:

私は、コード内でこの文を参照してくださいINSERT INTO question.surveykey (dateposted,entryCount) VALUES ('$date',0)

それは、INSERT INTOステートメントの後に、テーブル名であるべきではないでしょうか。その後のドットがありますが、どのような意味ですか?

ジャック:

あなたは、マニュアルについての例をたくさん見つけることができる識別子の修飾子を

あなたは、デフォルトのデータベース内のテーブルを参照することができtbl_name、またはとしてdb_name.tbl_name明示的にデータベースを指定します。

データベース名の明示的な言及がなければ、デフォルトのデータベースには、(あなたがコンソールにしているとき、あなたが入力することにより、デフォルトのデータベースを設定すると思います使用されていますuse db_name)。

これは、シードファイルを持っているときに便利です、複数のデータベース間を移入テーブル、または1つのデータベース(使用してコンソール)にいると、あなたは別のテーブルを操作したい場合。

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=339600&siteId=1