Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- SET @update_id := 0;
- UPDATE some_table SET column_name = 'value', id = (SELECT @update_id := id)
- WHERE some_other_column = 'blah' LIMIT 1;
- SELECT @update_id;
- SET @uids := null;
- UPDATE footable
- SET foo = 'bar'
- WHERE fooid > 5
- AND ( SELECT @uids := CONCAT_WS(',', fooid, @uids) );
- SELECT @uids;
- UPDATE items
- SET qwe = 'qwe'
- WHERE asd = 'asd';
- UPDATE items
- SET qwe = 'qwe',
- item_id=LAST_INSERT_ID(item_id)
- WHERE asd = 'asd';
- SELECT LAST_INSERT_ID();
- ALTER TABLE mytable
- ADD lastmodified TIMESTAMP
- DEFAULT CURRENT_TIMESTAMP
- ON UPDATE CURRENT_TIMESTAMP;
- SELECT id FROM mytable ORDER BY lastmodified DESC LIMIT 1;
- $sqlQuery = "UPDATE
- update_table
- SET
- set_name = 'value'
- WHERE
- where_name = 'name'
- LIMIT 1;";
- function updateAndGetId($sqlQuery)
- {
- mysql_query(str_replace("SET", "SET id = LAST_INSERT_ID(id),", $sqlQuery));
- return mysql_insert_id();
- }
- SET @uids := "";
- UPDATE myf___ingtable
- SET id = id
- WHERE id < 5
- AND ( SELECT @uids := CONCAT_WS(',', CAST(id AS CHAR CHARACTER SET utf8), @uids) );
- SELECT @uids;
- SET @uids := (SELECT id FROM table WHERE some = 0 LIMIT 1);
- UPDATE table SET col = 1 WHERE id = @uids;SELECT @uids;
- $affected_rows = DB::getAffectedRows("
- update users set status = 'processing'
- where status = 'pending' and last_insert_id(user_id)
- limit 1"
- );
- if ($affected_rows) {
- $updated_id = mysqli_insert_id();
- }
- $updateQuery = mysql_query("UPDATE table_name SET row='value' WHERE id='$id'") or die ('Error');
- $lastUpdatedId = mysql_insert_id();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement