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

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


3
MySQLの更新日+ 1年
mysqlテーブルに数値+1を設定したいときは、たとえば次のようにします。 UPDATE table SET number=number+1 WHEN ... 日付+ 1年を設定するにはどうすればよいですか? ありがとう
97 mysql  date 

3
左外部結合から返されたデフォルトのnull値を置き換える
左外部結合を使用して3つのテーブルからデータを返すMicrosoft SQL Server 2008クエリがあります。多くの場合、2番目と3番目のテーブルにはデータがないため、左外部結合のデフォルトであると思うnullを取得します。selectステートメントのデフォルト値を置き換える方法はありますか?私はテーブル変数に選択できるという回避策がありますが、少し汚れているように感じます。 SELECT iar.Description, iai.Quantity, iai.Quantity * rpl.RegularPrice as 'Retail', iar.Compliance FROM InventoryAdjustmentReason iar LEFT OUTER JOIN InventoryAdjustmentItem iai on (iar.Id = iai.InventoryAdjustmentReasonId) LEFT OUTER JOIN Item i on (i.Id = iai.ItemId) LEFT OUTER JOIN ReportPriceLookup rpl on (rpl.SkuNumber = i.SkuNo) WHERE iar.StoreUse = 'yes' 可能であれば、QuantityとRegularPriceのデフォルトをゼロに設定します。



7
MySQL / Amazon RDSエラー:「SUPER権限がありません...」
mysqlデータベースをAmazon EC2からRDSにコピーしようとしています。 私はmysqldumpこれを使用して自分のデータベースをルートフォルダに正常に実行しました: root@ip-xx-xx-xx-xx:~# mysqldump my_database -u my_username -p > my_database.sql 次に、この.sqlファイルを新しいRDSデータベースに転送しようとしました。 root@ip-xx-xx-xx-xx:~# mysql my_database -u my_username -p -h my_new_database.xxxxxxxxx.us-east-1.rds.amazonaws.com < my_database.sql 残念ながら、次のエラーメッセージが表示されます。 You do not have the SUPER privilege and binary logging is enabled (you *might* want to use the less safe log_bin_trust_function_creators variable) 私がしようとしたGRANT SUPER..さまざまな方法ではなく、私はあまりにもそれをしようとするとき、私はエラーを取得しています。タイピングもmysql > FLUSH privileges;機能しません。 …

1
UNIQUE制約は自動的にフィールドにINDEXを作成しますか?
私は必要があります別のインデックス定義にemail(目的を検索するための)列、または「自動」と一緒に添加される指標であるUNIQ_EMAIL_USER制約は? CREATE TABLE IF NOT EXISTS `customer` ( `id` int(11) NOT NULL AUTO_INCREMENT, `user_id` int(11) NOT NULL, `first` varchar(255) NOT NULL, `last` varchar(255) NOT NULL, `slug` varchar(255) NOT NULL, `email` varchar(255) NOT NULL, `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY `UNIQ_SLUG` (`slug`), UNIQUE KEY …
97 mysql  sql  indexing 


7
MySql:読み取り専用オプションを付与しますか?
データベーススキーマに対するすべてのREAD権限を付与したいユーザーがいます。 1つの方法はこれです。 GRANT SELECT, SHOW_VIEW ON test.* TO 'readuser'@'%'; すべての読み取り操作を許可でグループ化する方法はありますか?
97 mysql  sql 

4
「テーブルは最適化をサポートせず、代わりに再作成+分析を行う」とはどういう意味ですか?
私はMySQL 5.5に取り組んでおり、OPTIMIZE TABLEクエリを使用してインデックスの再構築を試みています。以下のエラーが発生します: テーブルは最適化をサポートせず、代わりに再作成+分析を実行します これは何を意味するのでしょうか?MySQLエンジンはインデックスの再構築を許可していませんか?MySQL 5.5エンジンレベルで、このメッセージの背後で何が行われていますか?
97 mysql 

7
SequelProとMySQLの接続に失敗しました
HomebrewからMacにmysqlをインストールしました brew install mysql mysql -V mysql Ver 8.0.11 for osx10.13 on x86_64 (Homebrew) ターミナルからは動作し、mysqlにログインできますが、SequelProからは ホスト127.0.0.1に接続できないか、要求がタイムアウトしました。 アドレスが正しく、必要な権限があることを確認するか、接続タイムアウト(現在は10秒)を増やしてみてください。 MySQLによると:認証プラグイン 'caching_sha2_password'をロードできません:dlopen(/usr/local/lib/plugin/caching_sha2_password.so、2):画像が見つかりません 私が欠けているものを理解することはできません

15
不正なバイトカウント長によって破損したシリアル化された文字列を修復する方法は?
画像アップロードプラグインでHotaru CMSを使用していますが、画像を投稿に添付しようとするとこのエラーが発生します。それ以外の場合はエラーは発生しません。 unserialize()[function.unserialize]:オフセットでのエラー 問題のあるコード(エラーは**と一致しています): /** * Retrieve submission step data * * @param $key - empty when setting * @return bool */ public function loadSubmitData($h, $key = '') { // delete everything in this table older than 30 minutes: $this->deleteTempData($h->db); if (!$key) { return false; } $cleanKey = preg_replace('/[^a-z0-9]+/','',$key); if …

6
MySQLの「Group By」と「Order By」
電子メールのテーブルから一連の行を選択し、送信者ごとにグループ化できるようにしたい。私のクエリは次のようになります: SELECT `timestamp`, `fromEmail`, `subject` FROM `incomingEmails` GROUP BY LOWER(`fromEmail`) ORDER BY `timestamp` DESC クエリはほぼ期待どおりに機能します。電子メールでグループ化されたレコードが選択されます。問題は、件名とタイムスタンプが特定の電子メールアドレスの最新のレコードに対応していないことです。 たとえば、次のように返されます。 fromEmail: john@example.com, subject: hello fromEmail: mark@example.com, subject: welcome データベースのレコードが次の場合: fromEmail: john@example.com, subject: hello fromEmail: john@example.com, subject: programming question fromEmail: mark@example.com, subject: welcome 「プログラミングの質問」の件名が最新の場合、電子メールをグループ化するときにMySQLにそのレコードを選択させるにはどうすればよいですか?



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