Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 8278915
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 8, 20262026-06-08T09:09:32+00:00 2026-06-08T09:09:32+00:00

In MySQL, is it possible to update the selected records on the same query?

  • 0

In MySQL, is it possible to update the selected records on the same query?

For eg., If the query

 SELECT * 
   FROM `table`
  WHERE field = "value"
  LIMIT 0,2

Return two rows, then on the same query, i need to increment the table’s count field by 1. Is it possible?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-08T09:09:34+00:00Added an answer on June 8, 2026 at 9:09 am

    It’s not possible. The verb SELECT only retrieves data (without modifying it); and the verb UPDATE only modifies data (without retrieving it). There is no MySQL verb that will perform both actions. You will have to use two separate statements.

    However, those two statements can be encapsulated within a transaction (if supported by your storage engine) to ensure that they are conducted atomically and/or could be invoked from within a stored procedure to simplify the command that must be issued by your client. Combining the two one would have:

    DELIMITER ;;
    
    CREATE PROCEDURE select_and_update(value TEXT)
    BEGIN
      START TRANSACTION;
        SELECT * FROM `table` WHERE field = value LIMIT 0,2;
        UPDATE `table` SET count = count + 1 WHERE ...;
      COMMIT;
    END;;
    
    DELIMITER ;
    

    Then your client need merely do:

    CALL select_and_update('value');
    
    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

Is this possible in mysql? update table1 set column1 = (select column1 from table2
In MySQL I know its possible to select from two tables that have been
Is it possible in MySQL to update a single field and select multiple different
Possible Duplicate: MySQL Duplicate rows how to delete duplicate rows from a table in
Is it possible in MySQL to select from a static set of integers? Given
Is it possible to update the value of a field but cap it at
I'm inserting records from one table into another table using a select statement. The
Is it possible in Mysql to turn this query into 1 query ? UPDATE
Is it possible for javascript to update automatically if a mySQL field is modified?
Possible Duplicate: PHP MySQL multiple search query using option / select HTML form tags

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.