-2
に別のフィールドを変更する私はテーブルを持っています。次に、そのIDを使って対応する行を検索する必要があります。次に、行の一部のフィールドを変更する必要があります(たとえば、 'topic'フィールド)。 DBにクエリを書き込むにはどうすればよいですか?MySQLのクエリ、IDによって行を見つけ、行
ご協力いただきありがとうございます。
に別のフィールドを変更する私はテーブルを持っています。次に、そのIDを使って対応する行を検索する必要があります。次に、行の一部のフィールドを変更する必要があります(たとえば、 'topic'フィールド)。 DBにクエリを書き込むにはどうすればよいですか?MySQLのクエリ、IDによって行を見つけ、行
ご協力いただきありがとうございます。
はなぜ単純に実行します。
UPDATE Tickets SET topic = 'Install Windows' WHERE id=2
この:
UPDATE Tickets set topic = replace(topic, (SELECT topic FROM tickets WHERE id = 2), 'Install Windows');
は、まず、あなたがある同じ行に選択サブクエリを行い、その後、行を更新するように設定し、過度に複雑に思えますちょうど円で回っている。
これまでに何を試しましたか?いくつかのコードを投稿して、グーグルで試してみてください。これはCRUD操作の一般的なケースです。文字通り1000以上のWeb上のチュートリアルがあります。 – JaggenSWE
UPDATEチケットSET topic = replace(トピック、(タイトルのWHERE id = 2)、 'Install Windows'); – ShHolmes
ありがとうございました!良い一日を! – ShHolmes