• [解決済み】MySQL テーブルからすべての行を削除し、IDをゼロにリセットする。

    質問 あるテーブルからすべての行を削除したいのですが、新しい行を追加するときに、オートインクリメントのある主キーIDをそれぞれ0から開始させたいのです。 どのように解決するのですか? 削除しないで、切り捨てを使用してください。 Truncate table XXX テーブルハンドラは、最後に使用された AUTO_INCREMENT 値を記憶せず、最初からカウントを開始します

    2022-04-13 13:13:23
  • [解決済み] WorkbenchでサーバーからデータベースのERモデルを取得する方法

    質問 MySQL Workbenchに接続されているサーバからデータベースのERモデルを取得する方法はありますか? 解決方法を教えてください。 データベース]メニューに移動します。 リバースエンジニアリングのオプションを選択します。 ウィザードが開かれ、ERダイアグラムが生成されます。

    2022-04-13 12:44:23
  • [解決済み] MySQLで既存のカラムにnot null制約を追加する方法

    質問 Person という名前のテーブルがあり、以下のカラム名があります。 P_Id(int), LastName(varchar), FirstName (varchar). を与えるのを忘れていました。 NOT NULL への制約 P_Id . 今度は、以下のクエリで追加してみました。 NOT NULL という既存のカラムに制約をかける。 P_Id , 1. ALTE

    2022-04-13 08:21:13
  • [解決済み] MySQLストアドプロシージャと関数の比較、どちらを使うべき?

    質問 MySQLのストアドプロシージャと関数について調べています。実際のところ、どのような違いがあるのでしょうか? 似ているようですが、関数はより多くの制限があります。 私の勘違いかもしれませんが、ストアドプロシージャはストアドファンクションよりも何でもできるような気がします。なぜ、どのような場合にプロシージャと関数を使い分けるのでしょうか? どのように解決するのですか? ス

    2022-04-13 06:14:14
  • [解決済み】MySQLのテーブル名は大文字と小文字が区別されますか?

    質問 MySQL のテーブル名では大文字と小文字が区別されるのですか? 私のWindows開発マシンでは、私のコードはすべて小文字に見えるテーブルを照会することができます。データセンターにあるテストサーバーにデプロイすると、テーブル名は大文字で始まるように見えます。 使用しているサーバーはすべてUbuntuです。 解決方法は? 一般的には データベース名とテーブル名は、

    2022-04-13 04:27:43
  • [解決済み】Mac OS LionでコマンドラインからMySQLサーバーを起動する方法とは?

    質問 MacにmySQLをインストールしました。システム環境設定にインストールしたmySQL.prefPaneツールでSQLサーバーを起動する以外に、コマンドラインから起動する手順が知りたいです。 私は次のようにします。 その後 suルート コマンドラインでmySQLサーバを起動するのですが、以下のようなエラーが発生します。 sh-3.2# /usr/local/

    2022-04-12 19:11:55
  • [解決済み】mysqldを停止する方法

    質問 mysqldの起動コマンドを調べるには(macを使用)、私は行うことができます。 ps aux|grep mysql 以下のような出力があり、mysqlサーバーを起動することができました。 /usr/local/mysql/bin/mysqld --basedir=/usr/local/mysql --datadir=... コマンドラインからmysqlを停止するために

    2022-04-12 16:05:33
  • [解決済み】GROUP_CONCAT ORDER BY

    質問 私は テーブル のようなものです。 +-----------+-------+------------+ | client_id | views | percentage | +-----------+-------+------------+ | 1 | 6 | 20 | | 1 | 4 | 5

    2022-04-12 10:40:04
  • [解決済み】MySQLでDatetimeがtodayと同じかそれより大きい場合

    質問 以下のような場合、どのようにすればよいでしょうか。 SELECT * FROM users WHERE created >= today; 注:createdはdatetimeフィールドです。 解決方法は? SELECT * FROM users WHERE created >= CURDATE(); しかし、あなたが言いたいのは created &l

    2022-04-12 10:16:15
  • [解決済み】MySQLで現在時刻に2時間追加?

    質問 MySQLでこのクエリの有効な構文はどれですか? SELECT * FROM courses WHERE (now() + 2 hours) > start_time 注:start_timeはcoursesテーブルのフィールドです。 解決方法は? SELECT * FROM courses WHERE DATE_ADD(NOW(), INTERVAL 2

    2022-04-12 06:07:33
  • [解決済み】MYSQLのLIMITオフセットが高いと、なぜクエリが遅くなるのですか?

    質問 シナリオ:1600万以上のレコードを持つテーブル[サイズ2GB]。SELECTでLIMITオフセットが高いほど、ORDER BY *primary_key*を使用した場合、クエリが遅くなる。 そこで SELECT * FROM large ORDER BY `id` LIMIT 0, 30 よりもはるかに少ないコストで SELECT * FROM large

    2022-04-12 01:14:09
  • [解決済み】MySQL Workbench:接続を維持する方法

    質問 エラーコードです。2013. クエリ中に MySQL サーバーへの接続が失われました MySQL Workbenchを使用しています。また、私は合計約1000行の挿入のバッチを実行しています(Ex. INSERT INTO mytable SELECT * FROM mysource1; INSERT INTO mytable SELECT * FROM mysource2;

    2022-04-11 11:14:33
  • [解決済み】MySQLでテキストカラムにデフォルト値を設定できないのはなぜですか?

    質問 テーブルに TEXT カラムを作成し、MySQL でそれにデフォルト値を与えようとすると、エラーが発生します(少なくとも Windows で)。テキストカラムがデフォルト値を持つべきでない理由が見当たりません。MySQL のドキュメントにも説明がありません。私には非論理的に思えます(そして、デフォルト値が欲しいので、多少イライラします!)。なぜこれが許されないのか、どなたかご存知ですか

    2022-04-11 10:15:32
  • [解決済み] コマンドプロンプトを使用して、mysqlデータベースをエクスポートする方法は?

    質問 データベースがかなり大きいので、コマンドプロンプトを使ってエクスポートしたいのですが、その方法がわかりません。 WAMPを使用しています。 どのように解決するのですか? まず、コマンドラインでmysqlコマンドが認識されているかどうか確認してください。もし認識されていない場合は、コマンド & に移動し、次のように入力してください。 set path=c:\wamp

    2022-03-27 13:47:23
  • [解決済み] error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)' -- Missing /var/run/mysqld/mysqld.sock

    質問 私の問題は、私のmysqlのインストールでrootとしてログインできなくなったことから始まりました。 私はパスワードなしでmysqlを実行しようとしていました。 # mysqld_safe --skip-grant-tables & プロンプトが戻らなくなるんです。私は、次のことをしようとしていました。 パスワードを回復するための手順は以下のとおりです。 . 画

    2022-03-25 04:58:09
  • [解決済み] 文字列の一部を置き換えて、カラムの値を更新する

    質問 MySQLデータベースに、以下のカラムを持つテーブルがあります。 [id, url] そして、URLはこんな感じです。 http://domain1.com/images/img1.jpg すべてのURLを別ドメインに更新したい。 http://domain2.com/otherfolder/img1.jpg は、ファイル名をそのままにしておきます。

    2022-03-25 03:26:12
  • [解決済み] MySQLでカラム名を変更する

    質問 MySQL Community Server 5.5.27 で、この SQL 式を使用してカラムの名前を変更しようとしています。 ALTER TABLE table_name RENAME COLUMN old_col_name TO new_col_name; また、私は ALTER TABLE table_name RENAME old_col_name TO new_c

    2022-03-24 19:38:29
  • [解決済み] MySQLデータベースの全テーブルのレコード数を取得する

    質問 を実行せずに、MySQLデータベースのすべてのテーブルの行数を取得する方法はありますか? SELECT count() を各テーブルに適用できますか? 解決方法は? SELECT SUM(TABLE_ROWS) FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = '{your_db}'; doc

    2022-03-24 17:35:11
  • [解決済み] MySQLのVARCHARとTEXTの違い【重複】について

    質問 この質問はすでにここに回答があります : MySQLにおけるVARCHARとTEXTの比較 <スパン (3つの回答) 閉店 2年

    2022-03-23 23:48:54
  • [解決済み] MySQL Error: : 'Access denied for user 'root'@'localhost'

    質問 考えてみてください。 ./mysqladmin -u root -p** '_redacted_' 出力(パスワードの入力を含む)。 <ブロッククオート パスワードを入力します。 mysqladmin: 'localhost' のサーバーへの接続に失敗しましたエラー。 'ユーザー 'root'@'localhost' (使用パスワード:YES) のアクセス

    2022-03-23 23:48:40