[mysql] タグが付いた質問
MySQL(マイエスキューエル)は、オラクルが開発するRDBMS(リレーショナルデータベースを管理、運用するためのシステム)。オープンソースで開発されており、GNU GPLと商用ライセンスのデュアルライセンスとなっている。
737 件の質問
1
票
1
回答
124
閲覧数
laravel マイグレーション実行できない
自己解決することができない状態で困っているのでこちらで質問させていただきます。
laravelでマイグレーションファイルを作成し、php artisan migration でマイグレーション実行したところ以下のエラーが発生しました。
SQLSTATE[42S01]: Base table or view already exists: 1050 Table 'selles' already ...
0
票
1
回答
274
閲覧数
mysqldumpが文字化けする
文字コードlatin1を指定してmysqldumpを実行し、allbackup.dumpをlessで確認すると文字化けしています。
文字コードlatin1を指定したのにcharset=iso-8859-1にな���のは何故ですか?
→上記は同じ意味なので問題なし(追記)
allbackup.dumpをlessで確認する時に文字化けしないようにするにはどうすればよいでしょうか。
mysql> ...
-1
票
1
回答
232
閲覧数
MySQL と MariaDB の一番の違いは、商用サポートの有無ですか?
MySQL と MariaDB の違いについて改めて調べているのですが、一番の違いは、商用サポートの有無ですか?
商用サポートを受けない場合、MySQL を選択するメリットは何かありますか?
※エンタープライズ向けではないMySQLというのが、よく分かりません。
0
票
2
回答
154
閲覧数
登録されているデータにより紐づいているテーブルが変わる物のデータの取得方法が分からない。
分かりにくかったら申し訳ございません。
下記のテーブルで、hobby_skillsテーブルやhobbiesテーブルのtypeの値が1か3の場合、skill_idはteamsテーブルのidと紐づき、typeの値が2か4の場合、skill_idはusersテーブルのidと紐づいています。
hobby_skillsテーブルのhobby_idがhobbiesテーブルのidと紐づいています。
ここで、...
0
票
1
回答
235
閲覧数
SQLで複数のテーブルからデータを持ってきて、同時に表示する方法が分からない。
usersテーブルにfull_name, full_kana, 1(性別の識別。1は男性、2は女性),pref_id(都道府県コード),city_id(市区町村コード),town_id(町コード)……のようにデータが入っています。
この状態で、usersテーブルのデータを表示していくのですが、その際それぞれprefsテーブル(都道府県コード)、citiesテーブル(市区町村コード)、...
0
票
1
回答
1,550
閲覧数
Windows への MySQL インストール時に unknown variable 'mysqlx_port=0.0' エラーで落ちてしまう
WindowsへのMySQLインストール時にunknown variable 'mysqlx_port=0.0'のエラーで落ちます。
WindowsにMySQLをインストールし、MySQL Server 5.7.44を導入しました。
インストールにはインストーラーを用いてMySQL Server 5.7.44のインストールまでは完了しましたが、セットアップのところでエラーを吐いて落ちます。
...
0
票
1
回答
1,835
閲覧数
GPG errorが解消されない。
以前まで動作していたdocker、centos、laravel(Linuxディストリビューション内)の環境で、docker-compose up -d --buildを行うと、ネットワークにつながらなくなった為、DNSを設定する事で、ネットワークにつながったのですが、今度はGPG errorになりました。
DB用のdockerfileの
FROM mysql:8.0.28
RUN apt-get ...
0
票
1
回答
1,830
閲覧数
MySQLインストール時のエラー
MySQLをインストールしようとしています。
途中でエラーが出たのですが、どうすればいいでしょうか
OS: Windows
MySQL 8.0.36
ログ
Beginning configuration step: Writing configuration file
Saving my.ini configuration file...
Saved my.ini configuration ...
-2
票
2
回答
458
閲覧数
複数の外部連携ログインを実装する時のデータベーステーブル設計について
やりたいこと
メールアドレスでもXアカウント経由でもBlueskyアカウント経由からでもログインできるよう実装したい
悩んでいる点
userテーブルを 1 つにするか、3 つにするか
それぞれ必要なカラム内容が異なるので、当初は下記 3 テーブルを作成しようと思ったのですが、
・メールアドレス用のuser_mテーブル
・Xアカウント用のuser_xテーブル
・...
1
票
1
回答
384
閲覧数
MySQLで、インデックス名の大文字小文字に言及している、参考になりそうなコーディング規約みたいなものはありますか?
MySQLでインデックス名を確認したら、「すべて大文字のインデックス名」と「すべて小文字のインデックス名」が混在していたので、いずれかに統一したいのですが、参考になりそうな(業界で標準とされているような)コーディング規約か命名規則みたいなものはありますか?
CREATE INDEX ステートメントへアクセスしましたが、インデックスキー名に使用可能な文字は分かりませんでした
0
票
2
回答
261
閲覧数
「MySQL サーバにログインできません」と表示されたのに、「MySQLサーバーは正常に稼働している」と表示されるのはなぜ?
DB使用しているサイトが表示されなくなり、確認してみたら「MySQL サーバにログインできません」と表示されました。
下記コマンドを打ったら、「MySQLサーバーは正常に稼働している」と表示されたように見えました。
$ sudo systemctl status mysqld
● mysqld.service - MySQL Server
Loaded: loaded (/usr/lib/...
1
票
1
回答
165
閲覧数
MySQLでAUTO_INCREMENT属性を指定した場合に、PRIMARY KEY制約を付ける場合と付けない場合の違いは?
知りたいこと
MySQLでAUTO_INCREMENT属性を指定したidカラムに、PRIMARY KEY制約を付ける場合と付けない場合では何が異なるか知りたい。
疑問に思ったきっかけ
MySQL リファレンスマニュアル には
AUTO_INCREMENT 属性を使用すると、新しい行に一意の識別子を生成できます。
と掲載されていますが、すぐ下に書かれているSQL文には、PRIMARY ...
0
票
1
回答
658
閲覧数
数時間経過するとMySQLに接続できなくなる。(Lost connection to MySQL server during queryが発生する。)
Djangoで、デフォルトのSqlite3データベースから、MySQLに置き換えました。
MySQLへの接続はできたのですが、数時間放置すると、以下のエラーが発生するようになりました。
ど���ようにすれば、このエラーを解消できるか、教えていただけないでしょうか。
Web検索したところ似たよう��事象が再現しているようで、関連する記事はあるのですが、
いろいろな解決方法が記載されており、...
0
票
1
回答
318
閲覧数
ボタンをクリックしたら、前回クリックしてから 24 時間以上経過しているか条件分岐したい
やりたいこと
ボタンをクリックしたら、前回クリックしてから 24 時間以上経過しているか条件分岐したい
現在の案
・MySQLのhogeテーブルにdatetime型のlastupdateカラムだけを作成。
・ボタンをクリックする度に、lastupdateカラムを現在時刻で更新して、PHPで24 時間以上経過しているか条件分岐。
質問
・上記案だと、最初だけINSERTして、後は、...
1
票
0
回答
339
閲覧数
Windows 11にてDocker ComposeでRuby 3.2.2とRails、MySQL 8.xでwebとdbサービスをbuildできるようにしたい
※こちらでも同様の質問をしています。
Windows 11上にDocker Desktop 4.25.2をインストールしています。
エディタはVSCodeで、ターミナルから各種コマンドを実行しています。
うまくいったこと
docker compose run web rails new . --force --database=mysql
はエラー無く実行完了できた。
うまくいっていないこと
「...