MySQL

MySQL Workbenchでcsvインポートを高速で行う

きっかけMySQLには、Tableの右クリックメニューで、Table Data Import Wizardという機能で、テーブルにCSVデータをインポートできるのですが、これが非常に遅く、UTF-8だとうまく動かなかったりと、微妙な感じでし...
MySQL

MySQL WorkbenchでError Code: 3948を解決する

エラーが発生した経緯LOAD DATA LOCAL INFILE文を使って、csvデータを取り込むコマンドを流したらエラーが発生しました。エラー内容は以下の通りです。Error Code: 3948. Loading local data ...
MySQL

DockerのMySQLでLOAD DATAのError Code: 3948を解決する

エラー内容LOAD DATA LOCAL INFILE文で、設定が無効になっているから、エラーになるとのメッセージが出た。クライアント側は対応したが、DockerのMySQL側をどういう風に設定するか詰まって、解決に時間がかかったので備忘録...
MySQL

MySQL WorkbenchでError Code: 1175が発生する原因と解決方法

エラー内容と原因MySQL Workbenchでupdateすると、以下のようなエラーが発生することがある。内容としては、一意キーとかではないカラムで、WHERE句を使っているとエラーになるとのこと。Error Code: 1175. Yo...
MySQL

MySQL Workbenchで外部キーを一時的に解除

テストデータを削除するとき、外部キー制約に引っかかって、エラーになることがあります。外部キーを一時的に無効・解除するコマンドがあるので、備忘録として残します。外部キーを一時的に解除・無効にするには、以下のコマンドをWorkbenchのエディ...
Angular

ng buildしたファイルでローカルにサーバを起動させる[Angular]

ng buildしたファイルでローカルにサーバを起動させるangular-http-serverというnpmパッケージがあり、これを使うことで、ng buildしたファイルを使って、webサーバーを起動することができます。angular-h...
Angular

本番や開発などの環境ごとに固有の設定値を使用する[Angular]

概要本番環境や開発環境などで、APIのURLの向き先など、環境によって異なる設定値(環境変数)を設定していくやり方を備忘録として残していきます。やり方はenviroment.tsを使って行います。環境はstaging環境(本番環境)、dev...
Angular

datepickerの日本日付の日を消したい[Angular Material]

日本日付の日を消したいprovidersで、ロケールを以下のように日本にできるが、カレンダーに日が入っていて、デザインが微妙なので日を消すようにする。 providers: [ ~ { provide: MAT_DATE_L...
Angular

別のコンポーネントのテンプレートを呼び出す[Angular]

別のコンポーネントのテンプレートを呼び出すAngular18のバージョンで実装していきます。まずは別のコンポーネントとして、TestComponentを作ります。import { Component } from '@angular...
Angular

MatDatepickerで日本日付の入力フォームを作る[Angular Material]

MatDatepickerで日本日付の入力フォームを作る環境バージョンは以下。Angular18angular/material@18.2.2機能実装コンポーネント側は、以下のモジュールとproviderの設定をします。@Component...