あじちゃんの備忘録。

〜ここはメモ帳です

MySQL

[mysql] tableが存在するのに呼べない時 [docker-compose]

docker-compose で作成したmysqlへのアクセスで、存在するはずのテーブルに接続できない問題が発生しました。 結果的に、原因はわからなかったのですが コンテナとネットワークの削除 で解決しました。 以下事象と対処のbashコマンド > show tables;+-------…

mysqlでユーザ作成&パスワード変更

MySQLでuserを新規作成 ユーザ名: NECO , パスワード: nyan というアカウントを localhost に作成する mysql> create user 'NECO'@'localhost' identified by 'nyan'; パスワードが不要な場合はidentified以下を省略する。 passwordを変更 localhost にあ…

外部キー制約 migration の foreigndrop がうまくいかない

(先に)まとめ ⭐️ 外部キー制約の drop と同時に、制約対象の key を変更や削除する場合はスキーマを分ける必要がある ✏️ 外部キー制約を drop するときは1つのスキーマでまとめて実行できる テーブル条件 テーブル名:animals カラム名:kindId 外部キー…

【Laravel】クエリビルダーでスペース区切りの複数ワード検索を行う

所感とか 所感 考えるのすごい時間かかったのに、寝たら一瞬で思いついた. 睡眠は大事. 大事だと思ったこと ワードをどの要素にどういう条件で絞り込むのかを明確にすること はじめに目的とするSQLを書いてみること 要素ごとにまとめてwhere句を作っていく…

マイグレーションファイルの作成でエラー

以下のファイルを実行 //@migrationファイル public function up() { if (!Schema::hasTable('Test')) { Schema::create('Test', function(Blueprint $table) { $table->engine = "InnoDB"; $table->bigInteger('empId', 20)->unsigned()->comment('従業員ID…

MySQLからの出力で改行を表示する(PHPで処理)

これだと、改行が反映されない <table> @foreach ($items as $items) <tr> <td>{{ $items['comment'] }}</td> </tr> @endforeach </table> 修正するとこんな感じになりました <table> @foreach ($items as $items) <tr> <td> <pre>{{ $items['comment'] }}</pre> </td> </tr> @endforeach </table> preだとフォームみたいなのがついちゃうの…

MySQLのReInstall

HomeBrewで入れたMySQLのrootパスワードを忘れたので入れ直すことにした…… コマンドリスト1〜順に実行していく brew remove mysql brew cleanup ~/Library/LaunchAgents/com.mysql.mysqld.plist の有無を確認 3.があった場合 remove する sudo rm -rf /usr/…

MySQLコマンドプロンプトでの画面クリア

\! コマンドを利用すると、LinuxのコマンドをSQLコマンドプロンプトから実行できる \! clear ちなみに... \ は 「alt(option) + ¥」で入力できます

CSVファイルをtableへまるごと取り込む

load data infile を使う -- ※localなのでlocalオプションを追加しています LOAD DATA LOCAL INFILE 'HOKKAI.CSV' INTO TABLE zipcode FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' LINES TERMINATED BY '\r\n'; エラーが発生 エラー内容 ERROR 114…

MySQLのstatusコマンド表示内容

使用コマンド $ mysqladmin -u root -p status 出力結果 $ mysqladmin -u root -p status Enter password: HOGEHOGE Uptime: 92 Threads: 1 Questions: 2 Slow queries: 0 Opens: 105 Flush tables: 1 Open tables: 98 Queries per second avg: 0.021 それぞ…

SQLserver で CREATE PRPC したときの変数の扱いについて

CREATE PRPC [PROCNAME] 変数1,変数2,変数3... CREATE PRPCしたときの変数にデフォルト値があるときとないときの違いってなに?? プロシージャの作成 CREATE PROCEDURE hoge_procedure @変数1 int = 1 -- デフォルト値あり @変数2 int = 2 -- デフォルト値…