問題タブ [adminer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
679 参照

oracle - 管理者での NLS_DATE_FORMAT の設定

Oracle DB に接続する Adminer 4.7.3 を使用しています。日付をデフォルト ('DD-MON-YY') とは異なる形式で表示したいと考えています。コマンドを使用してみ ALTER SESSION SET NLS_DATE_FORMAT = 'DD-MON-YYYY HH:MI:SS'ましたが、そのクエリの間だけ持続し、テーブルを再度開くと古い日付形式に戻ります。日付を強制的に別の形式で表示するより良い方法はありますか?

0 投票する
2 に答える
3417 参照

mysql - 管理者 - SQLSTATE[HY000] [2002] そのようなファイルまたはディレクトリはありません

私はドッカーとコンテナの世界に不慣れです。ローカル マシンで mysql クライアントをセットアップする際に問題が発生しました。このチュートリアルを参照しています。

私のdocker-compose.ymlファイルは次のようになります

docker-compose up -d コマンドを正常に実行できたことに問題はありません。以下はdocker ps命令のアウトプットです

ログインしようとするとAdminer portal、エラーメッセージが表示されます

SQLSTATE[HY000] [2002] No such file or directory

ここに画像の説明を入力

Imageもインストールしようとしましphpmyadmin/phpmyadminたが、以下のエラーが発生しました。

mysqli_real_connect(): The server requested authentication method unknown to the client [caching_sha2_password]

mysqli_real_connect(): (HY000/2054): The server requested authentication method unknown to the client

ここに画像の説明を入力

SQL サーバーが正しくセットアップされていないようです。ポインタはありますか?

更新 1

画像mysql:5.7 では、以下の2つのエラーメッセージが表示されますphpMyAdmin

mysqli_real_connect(): php_network_getaddresses: getaddrinfo failed: Name or service not known

mysqli_real_connect(): (HY000/2002): php_network_getaddresses: getaddrinfo failed: Name or service not known

0 投票する
1 に答える
247 参照

php - mysql データベースに列を 1 つだけ挿入しても、codeigniter でエラーが表示されないのはなぜですか?

アップデート:

回答はすでに与えられているので、CodeIgniter 3.1.11 の新規インストールでテストを行います。

そして、id、name、email の 3 つの列を持つ新しいデータベースとテーブルを作成します。

次に、mysql cli を使用してデータを挿入しようとします。

次に、CodeIgniter を使用してみます。

最初のコードまたは 2 番目のコードを使用した結果は同じです。

name = 'hikki bocchi' および email = '' (空白) でデータベースに挿入されたデータ。

これは CodeIgniter のバグですか? それとも、これは私だけに起こりますか?

年:

まず、CodeIgniter と Database は初めてなので、わかりやすい回答を得たいと思います。CodeIgniter と MySQL を使用し、Adminer を使用してデータベースを設定します。

id、name、email、password、role_id、is_active、date_created、date_modified の 8 つの列を作成しました。

データベース列

そして、codeigniter を使用して 1 つの列 (名前) のみを挿入しようとしましたが、エラーは表示されません。

私の論理では、列 id、date_created、date_modified の値は自動的に作成されますが、列名、メール、パスワード、role_id、is_active は作成されません。

しかし、なぜデータは 1 つの列だけで挿入できるのでしょうか? これは間違いではないでしょうか。名前の値が挿入され、他の列の値は空白または 0 です。

空白値

私の質問は、なぜこれが起こるのでしょうか? そして、それはエラーを表示できませんか?