タグ付けされた質問 「mysql」

MySQLは、構造化照会言語(SQL)を使用する無料のオープンソースのリレーショナルデータベース管理システム(RDBMS)です。SQL Server、SQLiteなど、他のDBにはこのタグを使用しないでください。これらはすべて、独自のSQL方言を使用してデータを管理する異なるDBです。

14
同じMySqlインスタンスでのMySQLデータベースの複製
現在のデータベースsitedb1をsitedb2同じmysqlデータベースインスタンスにコピーするスクリプトを書きたいのですが。sitedb1をSQLスクリプトにダンプできることはわかっています。 mysqldump -u root -p sitedb1 >~/db_name.sql にインポートしsitedb2ます。最初のデータベースをSQLファイルにダンプせずに簡単な方法はありますか?

13
mysqlパスワード検証をオフにするにはどうすればよいですか?
MySQL 5.7でパスワード検証プラグインを誤ってロードしたようです。このプラグインは、すべてのパスワードを特定のルールに強制的に準拠させるようです。 これをオフにしたいと思います。 ここで提案されているように、validate_password_length変数を無効に変更してみました。 mysql> SET GLOBAL validate_password_length=4; Query OK, 0 rows affected (0.00 sec) mysql> SET PASSWORD FOR 'app' = PASSWORD('abcd'); ERROR 1819 (HY000): Your password does not satisfy the current policy requirements プラグインをアンロードするか、どういうわけかそれを無効にしたいと思います。
153 mysql 

6
同じ列値を持つ特定の行をmysqlテーブルから削除する方法は?
MySQLでのクエリに問題があります。私のテーブルには4つの列があり、次のようになります。 id_users id_product quantity date 1 2 1 2013 1 2 1 2013 2 2 1 2013 1 3 1 2013 id_usersそして、id_product異なるテーブルからの外部キーです。 私が欲しいのは1行だけを削除することです: 1 2 1 2013 これは2回表示されるので、削除したいだけです。 私はこのクエリを試しました: delete from orders where id_users = 1 and id_product = 2 ただし、両方が削除されます(重複しているため)。この問題を解決するためのヒントはありますか?
153 mysql  delete-row 

4
データをコピーせずにテーブルをコピー
CREATE TABLE foo SELECT * FROM bar テーブルfooをコピーして、という新しいテーブルとして複製しますbar。 同様にデータをコピーせずにfoo呼び出された新しいテーブルにスキーマをコピーするにはどうすればよいですか?bar
153 mysql 


4
MySQLサーバーに接続できませんエラー111 [完了]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善したいですか? Stack Overflowのトピックとなるように質問を更新します。 7年前休業。 この質問を改善する mysqlサーバーをLinuxボックスIP = 192.168.1.100にインストールしましたが、このIPに接続しようとすると、常にエラー(111)になります。しかしlocalhostを使用し、127.0.0.1で問題ありません。 beer @ beer-laptop#ifconfig | grep "inet addr" inet addr:127.0.0.1 Mask:255.0.0.0 inet addr:192.168.1.100 Bcast:192.168.1.255 Mask:255.255.255.0 beer @ beer-laptop#mysql -ubeer -pbeer -h192.168.1.100 エラー2003(HY000): '192.168.1.100'(111)のMySQLサーバーに接続できません beer @ beer-laptop#mysql -ubeer -pbeer -hlocalhost MySQLモニターへようこそ。コマンドは;で終わります。または\ g。 MySQL接続IDは160です サーバーのバージョン:5.1.31-1ubuntu2(Ubuntu) 「ヘルプ」と入力します。または '\ h'を使用してください。バッファをクリアするには、「\ c」と入力します。 mysql> beer @ beer-laptop#mysql -ubeer …

8
すべてのホストからのMySQLルートアクセス
MySQLサーバーをリモートのUbuntuマシンにインストールしました。rootユーザーは、で定義されているmysql.userテーブルこの方法: mysql> SELECT host, user, password FROM user WHERE user = 'root'; +------------------+------+-------------------------------------------+ | host | user | password | +------------------+------+-------------------------------------------+ | localhost | root | *xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx | | ip-10-48-110-188 | root | *xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx | | 127.0.0.1 | root | *xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx | | ::1 | root | *xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx | +------------------+------+-------------------------------------------+ …

17
あるデータベースから別のデータベースにテーブルをコピーする最も簡単な方法は?
データベースが異なるユーザーの下にある場合に、あるデータベースのテーブルから別のデータベースのテーブルにデータをコピーするための最良の方法は何ですか? 私は使用できることを知っています INSERT INTO database2.table2 SELECT * from database1.table1 しかし、ここでの問題は、両方のことですdatabase1し、database2別のMySQLユーザの下にあります。したがって、user1アクセスdatabase1のみ可能で、アクセスのみuser2可能ですdatabase2。何か案が?
151 mysql  database 

4
テーブルが存在する場合はテーブルをドロップして作成し、存在しない場合は作成する
私は困惑している、これをどうやってやるのかわからない。 基本的にはテーブルを作成したいだけですが、存在する場合は削除して再作成する必要があります。切り捨ては行われませんが、存在しない場合は作成してください。 誰かが助けることができますか? ありがとう、ジョージ
151 mysql 

11
LAST_INSERT_ID()MySQL
MySQLの質問があるので、とても簡単だと思います。次のMySqlクエリを実行すると、table1から最後に挿入されたIDを返す必要があります。 INSERT INTO table1 (title,userid) VALUES ('test',1); INSERT INTO table2 (parentid,otherid,userid) VALUES (LAST_INSERT_ID(),4,1); SELECT LAST_INSERT_ID(); 現在のコードがtable1ではなくtable2のLAST INSERT IDを返すだけであることを理解できるので、table2の間に挿入した場合でも、table1からIDを取得するにはどうすればよいですか?


3
値が見つからない場合、MySQLのSUM関数で「0」を返すにはどうすればよいですか?
MySQLに単純な関数があるとします。 SELECT SUM(Column_1) FROM Table WHERE Column_2 = 'Test' Column_2 のエントリにテキスト「Test」が含まれていない場合、この関数はを返しますがNULL、0を返します。 同様の質問がここで何度か行われたことは承知していますが、自分の目的に回答を適応させることができなかったので、これを分類するための助けに感謝します。
150 mysql  function  null  sum 

4
MySQLのタイムゾーンをUTCに設定する必要がありますか?
/server/191331/should-servers-have-their-timezone-set-to-gmt-utcのフォローアップ質問 MySQLタイムゾーンをUTCに設定する必要がありますか、それともサーバーまたはPHPが設定されているのと同じタイムゾーンに設定する必要がありますか?(UTCでない場合) 長所と短所は何ですか?
149 mysql  time  utc 


10
MySQLで現在の日付と時刻を取得する方法は?
現在の日付と時刻を挿入するために手動クエリで使用できるDATETIMEのような値またはコマンドはありますか? INSERT INTO servers ( server_name, online_status, exchange, disk_space, network_shares ) VALUES( 'm1', 'ONLINE', 'ONLINE', '100GB', 'ONLINE' 'DATETIME' ) 最後に引用符で囲まれたDATETIME値は、現在の日付と時刻を追加する場所です。
148 mysql  sql  datetime 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.