![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
ズブの素人です。
わけあって素人である私がssh接続でサーバーをいじらねばならず、
データを直接書くことの恐さだけは知っているため、非常にビクビクしています。
教えてくれる人もおらず、大変困っております;
どうしてこんなことになってしまったか、それが一番の問題なんですが、
直下の問題に対応するため、何卒知恵を頂戴いただけますと幸いです。
本当に素人なので稚拙な質問になってしまうと思いますが、
何卒教えていただけますと幸いです。
(mysqlに触るのも、SSHログインするのも人生初です)
■やりたいこと
『_utf8』というデータベースの中に『blog』のテーブルがあり、その中にブログがたくさん入っています。
ブログには作成者の項目が紐づいており、また、公開/非公開を決めるフラグ(0で公開、1で非公開)がついています。
今とある作成者(仮にtanaka)が書いたブログの中で、
2013/1/1までに書かれたブログを非公開にしたい(非公開フラグを1にしたい)です。
■自力で調べたところまで
自分で調べた結果が下記のmysqlなのですが、
フラグを1にする、UPDATEの文章と
範囲を指定する、SELECTの文章の紐付けが
全く自身がありません。。。
=========
UPDATE `blogdb_utf8`.`blog` SET `blog_trash` = '1' SELECT *
FROM `blog`
WHERE `user_id` LIKE 'tanaka'
AND `send_time` <= '2013-01-01 00:00:00'
=========
正直絶対どこか間違っているという
逆の自信だけございます。
■さらに御聞きしたいこと
teratermからsshログインというものを人生初しました。
ログインしたあと、ここからどこにcdして、上記の実行文を入れたら良いかがわかりません。。。
おそらく非常に初心者な質問をしているのだろうと自覚しておりますが、
何卒よろしく御願い致します
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
>ちなみに(1)のmysqlにログインというのは、
ああ、なるほどズブの・・・
ユーザー名とパスワードなどログイン情報わかっているのでしょうか?
mysqlのコンソールにログインするには
mysql -u ユーザー名 -p
として、パスワードを入力します。
もしログイン情報がわかっていないなら無理なのであきらめてください
ちなみに管理者がセキュリティを少しでもきにしているなら
sshでログインするときのユーザー名とパスワードとは異なるものが
設定されていると思います。
No.1
- 回答日時:
構文だけの話をすれば以下のような感じ?
(1)mysqlにログイン
(2)use `blogdb_utf8`[エンター]
で、データベースにはいり
(3)以下SQL文を実行
UPDATE `blog` SET `blog_trash` = '1'
WHERE `user_id`='tanaka'
AND `send_time` < '2013-01-01 00:00:00' \g[エンター]
(4)作業後「\q[エンター]」でぬける
ちなみに、send_timeのデータ型がdatetimeであるのが前提、date型の場合
若干範囲指定の仕方がかわってきます。
また「2013/1/1までに書かれたブログ」の言葉の定義が、
「12/12/31 23:59:59までに書かれたもの」の場合の処理です。
もし1/1の終日であれば
`send_time` <= '2013-01-01 23:59:59'
みたいなことになると思います。
※危険を顧みずやっている状況は伝わってきます。
ただ、不慣れな方が見よう見まねでやってデータを消してしまったり
整合性が取れなくなってしまう場合もあるので、十分注意の上、
ノークレームで対応ください
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL 書籍の内容はまともでしょうか? 1 2023/01/22 03:07
- 教えて!goo 先程、或る人のプロフィール見ました。 何故見る気になったのかと言うと その人とは質回はしてない筈です 3 2022/09/13 16:57
- その他(社会・学校・職場) 非正規で生きていく人生について 6 2023/04/27 22:33
- その他(悩み相談・人生相談) 質問や回答を公開にして、誰かに見えるようにしておく。 皆さま、非公開ですが。 質問を見つけるのはキー 7 2022/11/26 06:03
- MySQL 共通点はあります。何が違うのでしょうか? 1 2023/01/27 05:22
- PHP ログイン機の付きの掲示板サイトを作りたいです。 2 2022/10/09 04:33
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
(初心者)MySQLやmaraDBで、crea...
-
SQLです教えてくださいお願いし...
-
#1062 - '0' は索引 'PRIMARY' ...
-
SQLです教えてくださいお願いし...
-
utf8bomとutf8mb4の違いがいま...
-
テーブル名が可変の場合のクエ...
-
SQLで日付別のIDを生成するには
-
うまくいきません教えてくださ...
-
SQLでカラムを追加し、条件に合...
-
SQLです教えてください。
-
エラー 1068 (42000): 複数の主...
-
MySQLのテーブル作成でハイフン...
-
SQLについて質問です。 SELECT ...
-
データベースの接続に失敗して...
-
SQL文のエラー
-
SQLです教えてくださいお願いし...
-
SQLです教えてくださいお願いし...
-
SQLです教えてくださいお願いし...
-
「総降水量が100mm以上になる...
-
SQLで漢字名称を都道府県や市区...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
円マークが付加されて保存され...
-
MySQLでshal()関数のエラーがで...
-
PHP,MYSQLで検索が出来ません。...
-
Mysqlにhtmlのフォームから...
-
文字化け:xamppを利用したphp...
-
【PHP・MySQL】一文字だけ抜き...
-
ズブの素人です。mysqlについて...
-
Shift_jisの『十』を含む文字列...
-
実行時エラー3131 FROM 句の構...
-
MySQLでデータベースにデータin...
-
JAVA SQLServerException 列名 ...
-
<VB.NET>INSERT文でDBにデータ...
-
ResultSetインターフェイスでの...
-
VBAをつかってクエリの情報を抽...
-
テキストボックスに入れた内容...
-
Pro*Cの構文エラー
-
PHPで[]の使い方について
-
エクセルVBAについて
-
insert1つの処理でもトランザ...
-
エラー3011
おすすめ情報