MySQLがミリ秒/マイクロ秒の精度をサポートしていないのはなぜですか?
ミリ秒/マイクロ秒の精度は、5.6.4などの以前のバージョンではサポートされていませんでした。しかし現在、MySQLは、タイムスタンプ、日時、および時刻でミリ秒/マイクロ秒の精度をサポートしています。
公式声明。
「MySQLは、最大マイクロ秒の精度で、TIME、DATETIME、およびTIMESTAMP値の小数秒をサポートするようになりました。」
version()メソッドを使用して、システム上のMySQLバージョンを確認できます。
mysql> SELECT version();
以下は出力です。
+-----------+ | version() | +-----------+ | 8.0.12 | +-----------+ 1 row in set (0.01 sec)
日付の違いを確認するための構文を見てみましょう。
mysql> SELECT DATEDIFF(now(),now());
出力
+-----------------------+ | DATEDIFF(now(),now()) | +-----------------------+ | 0 | +-----------------------+ 1 row in set (0.03 sec)
別の例を見てみましょう。
mysql> SELECT now(6);
以下はマイクロ秒単位の出力です。
+-----------------------+ | now(6) +-----------------------+ | 2018-11-11 17:13:25.485429 | +-----------------------+ 1 row in set (0.00 sec)
-
MySQLをサポートする主要なパッケージ
MySQLをサポートする主要なパッケージを見てみましょう- この記事では、MySQLの使用法とともに多くの人々が使用する最も重要なAPI/パッケージ/アプリケーションのいくつかの作成者と保守者をリストします。サポートを提供することでMySQLをサポートする主なパッケージと、その貢献を以下に示します- アリゲーターデカルト、ティムバンス:彼らはDBD(Perl)インターフェースを手伝ってくれました。 Andreas Koenig:彼らはMySQLサーバーのPerlインターフェースを手伝ってくれました。 Jochen Wiedmann:彼らはPerl DBD::mysqlモジュ
-
配列を返す関数をC++がサポートしないのはなぜですか
この次のプログラムについて考えてみましょう #include <iostream> using namespace std; int* Array() { int a[100]; a[0] = 7; a[1] = 6; a[2] = 4; a[3] = 3; return a; } int main() { int* p = Array(); cout << p[0] << " &q