Tagged articles
60 articles
Page 1 of 1
dbaplus Community
dbaplus Community
May 11, 2026 · Databases

Why an Unindexed UPDATE Can Crash Your Business—and How to Prevent It

The article explains how running an UPDATE without an indexed WHERE clause in InnoDB under repeatable‑read can trigger full‑table next‑key locks that block other statements, halt the service, and how using indexed predicates, checking execution plans, enabling sql_safe_updates, or forcing an index can avoid the disaster.

InnoDBUPDATEindex
0 likes · 8 min read
Why an Unindexed UPDATE Can Crash Your Business—and How to Prevent It
Java Tech Enthusiast
Java Tech Enthusiast
Nov 5, 2025 · Operations

Why Windows Update Reboots Instead of Shutting Down – and How to Fix the Stubborn Task Manager Bug

This article explains why recent Windows updates can cause a reboot instead of a shutdown, details the new KB5067036 fix for Win11, describes the lingering Task Manager process bug that drains resources, and provides step‑by‑step PowerShell commands and command‑line tricks to permanently resolve the issues.

KB5067036PowerShellTask Manager
0 likes · 7 min read
Why Windows Update Reboots Instead of Shutting Down – and How to Fix the Stubborn Task Manager Bug
Open Source Tech Hub
Open Source Tech Hub
Apr 24, 2024 · Operations

Automate Docker Container Updates with Watchtower

This guide explains how Watchtower can automatically monitor, pull, and restart Docker containers when their images are updated, covering basic usage, scheduling, cleanup options, and manual update commands to keep deployments up‑to‑date without manual intervention.

AutomationContainerUPDATE
0 likes · 7 min read
Automate Docker Container Updates with Watchtower
Sanyou's Java Diary
Sanyou's Java Diary
Dec 21, 2023 · Databases

What Happens Inside MySQL When You Run an UPDATE? A Deep Dive

This article explains the complete execution process of a MySQL UPDATE statement, covering InnoDB page structures, tablespaces, buffer pool caching, redo/undo logs, binlog, and the two‑phase commit mechanism, helping readers understand how MySQL ensures data consistency and durability.

InnoDBUPDATEbuffer pool
0 likes · 21 min read
What Happens Inside MySQL When You Run an UPDATE? A Deep Dive
macrozheng
macrozheng
Sep 3, 2023 · Databases

Why a Single UPDATE Can Crash Your MySQL Database and How to Prevent It

This article explains how an UPDATE without indexed WHERE conditions can trigger full‑table next‑key locks in InnoDB, causing business downtime, and provides practical safeguards such as enabling sql_safe_updates and using FORCE INDEX to ensure safe execution.

InnoDBUPDATEindexes
0 likes · 8 min read
Why a Single UPDATE Can Crash Your MySQL Database and How to Prevent It
Liangxu Linux
Liangxu Linux
Feb 18, 2023 · Databases

Why Does One MySQL UPDATE Block While Another Doesn’t? Deep Dive into InnoDB Locks

The article explains why an UPDATE on the same row in MySQL can block in one transaction but not in another, by analyzing the types of row‑level locks (record, next‑key, gap) acquired during SELECT … FOR UPDATE, normal updates, and updates that modify primary‑key values, illustrating the lock behavior with B+‑tree examples.

B+TreeInnoDBUPDATE
0 likes · 8 min read
Why Does One MySQL UPDATE Block While Another Doesn’t? Deep Dive into InnoDB Locks
ITPUB
ITPUB
Nov 15, 2022 · Databases

How MySQL Executes an UPDATE: Inside InnoDB Pages, Buffer Pool, and Logs

This article walks through the complete lifecycle of a MySQL UPDATE statement, covering InnoDB page structure, tablespaces, the buffer pool, redo and undo logs, binlog, and the two‑phase commit process, illustrating each step with examples and command outputs.

BinlogInnoDBUPDATE
0 likes · 19 min read
How MySQL Executes an UPDATE: Inside InnoDB Pages, Buffer Pool, and Logs
Laravel Tech Community
Laravel Tech Community
Aug 9, 2022 · Fundamentals

Windows Subsystem for Linux 0.65.1 Release Highlights

Microsoft's Linux on Windows team announced the public rollout of WSL 0.65.1 to all Windows Insiders, introducing performance improvements, enhanced time synchronization, kernel upgrades, and numerous WSLg and compositor enhancements for a smoother cross‑platform development experience.

SubsystemUPDATEWSL
0 likes · 3 min read
Windows Subsystem for Linux 0.65.1 Release Highlights
Laravel Tech Community
Laravel Tech Community
May 15, 2022 · Backend Development

PHP 8.1.6 Released – Comprehensive Bug‑Fix Update

PHP 8.1.6, a maintenance release of the popular server‑side language, has been made available, bringing numerous bug fixes across core, date handling, FFI, FPM, hash, iconv, intl, mbstring, MySQLi, SPL, streams, and zlib components, and the PHP team encourages all 8.1 users to upgrade.

UPDATEbug-fixversion
0 likes · 4 min read
PHP 8.1.6 Released – Comprehensive Bug‑Fix Update
Architecture & Thinking
Architecture & Thinking
Dec 1, 2021 · Databases

Master MySQL DML: Insert, Update, Delete, and Truncate Explained

Learn the essential MySQL Data Manipulation Language commands—INSERT, UPDATE, DELETE, and TRUNCATE—including syntax variations, best practices, and step‑by‑step command‑line examples that illustrate single‑row, batch, and conditional operations, plus key differences between delete and truncate.

DELETEDMLInsert
0 likes · 12 min read
Master MySQL DML: Insert, Update, Delete, and Truncate Explained
Java Architect Essentials
Java Architect Essentials
Nov 4, 2021 · Databases

Why MySQL UPDATE Fails with AND and How to Fix It

The article explains a common MySQL UPDATE mistake where developers use AND between column assignments, shows the unexpected result of owner_code becoming 0, analyzes the logical expression behind it, and provides the correct comma‑separated syntax to reliably update multiple fields.

DebuggingSQL syntaxUPDATE
0 likes · 4 min read
Why MySQL UPDATE Fails with AND and How to Fix It
Programmer DD
Programmer DD
Jun 7, 2021 · Databases

Why Misplaced Quotes Turn MySQL UPDATE Results into Zero

This article explains how incorrect placement of quotation marks in MySQL UPDATE statements can cause the SET values to be evaluated as boolean expressions, leading to implicit type conversion that updates fields to zero, and offers practical steps to prevent such errors.

Database ErrorsImplicit ConversionQuotation Marks
0 likes · 5 min read
Why Misplaced Quotes Turn MySQL UPDATE Results into Zero
MaGe Linux Operations
MaGe Linux Operations
May 31, 2021 · Databases

Why Misplaced Quotes in MySQL UPDATE Can Zero Out Your Data

A developer’s production fix using dozens of UPDATE statements unintentionally set a column to zero because of misplaced quotation marks, illustrating how MySQL’s implicit conversion and syntax quirks can turn seemingly correct SQL into disastrous data loss.

Data RecoveryImplicit ConversionSQL
0 likes · 6 min read
Why Misplaced Quotes in MySQL UPDATE Can Zero Out Your Data
Top Architect
Top Architect
May 25, 2021 · Databases

Why Misplaced Quotes in MySQL UPDATE Cause Columns to Be Set to Zero

The article explains how incorrectly placed double‑quotation marks in MySQL UPDATE statements change the intended string assignment into a boolean comparison that evaluates to 0, leading to all affected rows being updated with zero values, and shows how to detect and avoid this pitfall.

Data RecoveryDatabase DebuggingQuote Error
0 likes · 6 min read
Why Misplaced Quotes in MySQL UPDATE Cause Columns to Be Set to Zero
Java Captain
Java Captain
Feb 3, 2021 · Databases

Why MySQL UPDATE Statements Can Turn All Values to Zero When Quotes Are Misplaced

The article analyzes a production incident where dozens of MySQL UPDATE statements unintentionally set a column to zero because misplaced quotation marks caused MySQL to interpret the expression as a boolean comparison with implicit type conversion, and it explains how to detect and prevent such errors.

DataRecoveryDatabaseSafetyImplicitConversion
0 likes · 6 min read
Why MySQL UPDATE Statements Can Turn All Values to Zero When Quotes Are Misplaced
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Nov 4, 2020 · Databases

Differences Between SELECT and UPDATE Execution in MySQL: Process, Optimizer, Redo Log and Binlog

The article explains how MySQL processes SELECT and UPDATE statements, detailing each execution stage—from client authentication and cache lookup to parsing, optimization, and execution—while highlighting the additional redo log and binlog handling required for UPDATE operations and offering practical code examples.

BinlogDatabase OptimizationSQL Execution
0 likes · 14 min read
Differences Between SELECT and UPDATE Execution in MySQL: Process, Optimizer, Redo Log and Binlog
php Courses
php Courses
Nov 3, 2020 · Backend Development

How to Update the Laravel Installer to the Latest Version

This guide explains how to upgrade the Laravel installer to the latest version using Composer, covering three methods: composer require, uninstall and reinstall, and editing the global composer.json, with commands and verification steps.

BackendComposerLaravel
0 likes · 5 min read
How to Update the Laravel Installer to the Latest Version
Laravel Tech Community
Laravel Tech Community
Aug 10, 2020 · Backend Development

CakePHP 4.1.2 Released – New Features and Fixes

CakePHP 4.1.2 has been released, bringing a series of bug fixes, PHP 8 compatibility improvements, enhanced type checking for validation methods, better module autoloading, millisecond‑level logging, corrected HEAD request handling, and refined database and XML entity processing.

CakePHPFrameworkPHP
0 likes · 2 min read
CakePHP 4.1.2 Released – New Features and Fixes
Laravel Tech Community
Laravel Tech Community
Jun 7, 2020 · Backend Development

Laravel 7.14 Release: New Features and Updates

Laravel 7.14 introduces several backend enhancements including view property access in render methods, a new forceDeleted method for SoftDeletes, added filesystem and HTTP client utilities, MessageBag improvements, PSR container support, and PHP 8 reflection API compatibility, along with various bug fixes.

FrameworkUPDATE
0 likes · 2 min read
Laravel 7.14 Release: New Features and Updates
Alibaba Cloud Native
Alibaba Cloud Native
Jun 1, 2020 · Cloud Native

Why Updating a Kubernetes Resource via API Fails While kubectl Apply Succeeds – Understanding Update vs Patch

This article explains the Kubernetes update mechanism, why an API update can fail due to missing resourceVersion, how patch operations differ, and the internal logic of kubectl apply and edit, providing practical guidance for choosing between update and patch in cloud‑native deployments.

Cloud NativeKubernetesOpenKruise
0 likes · 14 min read
Why Updating a Kubernetes Resource via API Fails While kubectl Apply Succeeds – Understanding Update vs Patch
Java Backend Technology
Java Backend Technology
May 31, 2019 · Databases

Why MySQL UPDATE Appears to Do Nothing and How to Fix It

This article explains why a syntactically correct MySQL UPDATE statement may seem ineffective, demonstrates the difference between using commas and the AND operator for multi‑column updates, and provides the proper syntax to ensure the intended rows are modified.

SQL syntaxUPDATEdatabase
0 likes · 3 min read
Why MySQL UPDATE Appears to Do Nothing and How to Fix It
Java Backend Technology
Java Backend Technology
Mar 21, 2019 · Databases

Why Does MySQL Skip Redundant UPDATEs in ROW Binlog Mode?

This article tests whether MySQL re‑executes an UPDATE that sets a row to its existing values, comparing the behavior under binlog_format=ROW with binlog_row_image=FULL versus binlog_format=STATEMENT, and explains why redundant updates are ignored in ROW mode.

BinlogInnoDBRow
0 likes · 3 min read
Why Does MySQL Skip Redundant UPDATEs in ROW Binlog Mode?
21CTO
21CTO
Dec 23, 2018 · Databases

Why Misplaced Quotes in MySQL UPDATE Can Zero Out Your Data

This article examines a MySQL data‑update mishap caused by misplaced quotation marks, showing how such syntax errors turn intended string assignments into zero values, and explains the underlying expression evaluation that leads to all rows being updated to 0.

Data lossQuote ErrorSQL
0 likes · 6 min read
Why Misplaced Quotes in MySQL UPDATE Can Zero Out Your Data
ITPUB
ITPUB
Dec 21, 2018 · Databases

Why Misplaced Double Quotes Turn MySQL UPDATE Results into Zero

A developer ran a series of UPDATE statements that appeared correct, but due to misplaced double‑quotation marks the WHERE clause was parsed incorrectly, causing every row's column to be set to 0; the article explains MySQL's expression evaluation, shows binlog analysis, and offers practical debugging tips.

DebuggingImplicit ConversionSQL
0 likes · 7 min read
Why Misplaced Double Quotes Turn MySQL UPDATE Results into Zero
MaGe Linux Operations
MaGe Linux Operations
May 3, 2017 · Databases

Master SQL Server Basics: From SELECT to DELETE with Real Examples

This article walks through the fundamentals of SQL Server, covering installation, core SQL concepts, DML and DDL commands, and detailed examples of SELECT, INSERT, UPDATE, and DELETE statements with accompanying syntax illustrations to help beginners master relational database operations.

DELETEDatabase tutorialINSERT INTO
0 likes · 7 min read
Master SQL Server Basics: From SELECT to DELETE with Real Examples
ITPUB
ITPUB
May 30, 2016 · Databases

When to Use UPDATE vs MERGE in Oracle: Performance Tips & Pitfalls

Oracle’s UPDATE and MERGE statements can both modify data, but depending on indexing, join conditions, and query complexity their execution speed varies dramatically; this article explains when each is appropriate, outlines their drawbacks, and provides real‑world examples with execution plans and optimization techniques.

OracleSQLUPDATE
0 likes · 5 min read
When to Use UPDATE vs MERGE in Oracle: Performance Tips & Pitfalls