問題タブ [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.
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'
ましたが、そのクエリの間だけ持続し、テーブルを再度開くと古い日付形式に戻ります。日付を強制的に別の形式で表示するより良い方法はありますか?
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
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 です。
私の質問は、なぜこれが起こるのでしょうか? そして、それはエラーを表示できませんか?