MySQL MySQL で NOT NULLを追加する 通常はCREATE TABLEするときにNOT NULLをつけてやってると思うけど、途中で定義変更したく、ALTER TABLE 使ってやるやり方。 やり方 ALTER TABLE テーブル名 MODIFY COLUMN カラム名 データ... 2022.02.06 MySQL
MySQL MySQLのCHECKってなに? CHECK制約 gihyoさん CHECK制約 というらしい。 MySQLはバージョン8.0.16からCHECK制約 8.0.16からなんですな。 CHECK制約は,テーブルにデータを(挿入も含む)更新する際に条件を満たすか検... 2022.02.06 MySQL
Oracle Oracle 、TO_CHARなしでも、SELECTしたときにDATEから時間がselectできる環境変数 NLS_DATE_FORMAT設定 OracleのDATE型、多分デフォルトだとYY-MM-DDの形式になっててSELECTしても時間が目に見えないと思う。 が、時間のデータも持ってる。 TO_CHAR() して、時間指定すると、時間のデータが確認できる。 が、設定しておけ... 2022.02.04 Oracle
MySQL MySQLのmy.cnf に Asia/Tokyo が設定できないときの対処 環境 RHEL8 MySQL8 事象 タイムゾーンを変えたく、 /etc/my.cnfにて、 default-time-zone = 'Asia/Tokyo' し、MySQL再起動するも、起動しない。 systemctl... 2022.02.04 MySQL
windows Windows11セットアップ後、最初にやったこと Windows Update 最新まであてる アンチウイルスソフト導入・有効化 かざぐるマウス導入 便利すぐる。 安全だと思うが、自己責任で。 US用にキー配置 US配列のキーボード使ってるので。 左のAltを英数変換に、 CapsL... 2022.02.04 windows
Oracle ./sqlplus 実行しようとしたら、 事象 sqlplus 実行しようとしたら、下記のエラー出力して実行できない。 ./sqlplus: error while loading shared libraries: libnsl.so.1: cannot open shared... 2022.02.03 Oracle
Linux dnf (yum) で scp をインストールするのは、yum install openssh-clients dnf (yum) で scp をインストールするコマンド: yum install openssh-clients 以上 2022.02.03 Linux
Linux Linux で Path 追加(切る) コマンド 前確認 echo $PATH 設定 export PATH=$PATH:追加したいPATH 例) カレントディレクトリを追加したい場合、 export PATH=$PATH:$PWD 後確認 echo $PATH ... 2022.02.03 Linux
MySQL MySQL起動失敗。 [Warning] World-writable config file ‘/etc/my.cnf’ is ignored. 事象 systemctl start mysqld でmysqlが起動しない。 jounalctl -xe でログを見ると、以下が記録されてる。 World-writable config file '/etc/my.cnf... 2022.02.03 MySQL
WSL WSL2 でchmodが効かない 環境 Windows11 home WSL2 Ubuntu 20.04.3 LTS 事象 chmod コマンドでファイルのパーミッションを変更しようとしたが、変更されない。エラーメッセージも出力されない。ただパーミッシ... 2022.02.03 WSL