| Showing 1-30 of 10694 (Edit, Save, CSV, Feed) | Show Next 30 Entries » |
| ID# | Date | Updated | Type | Status | Sev | Version | OS | CPU | Summary |
|---|---|---|---|---|---|---|---|---|---|
| 121615 | 2026-10-26 14:33 | 2026-10-26 23:33 | MySQL Server: Optimizer | Verified (3 days) | S2 | 8.0.39 | Linux | x86 | Datetime field fails to adjust to local time if input string has fractional seconds that must be rounded up |
| 121612 | 2026-10-26 12:38 | 2026-10-27 7:27 | MySQL Server: Optimizer | Verified (2 days) | S2 | 8.0.46, 8.4.13, 9.7.4, 26.10 | Any (Docker container (mysql_dev), Linux x86_64) | Any | DISTINCT / GROUP BY over-evaluate NOT DETERMINISTIC side-effecting functions (N+1 / 2N+1 / 2N) |
| 121611 | 2026-10-26 12:36 | 2026-10-27 6:40 | MySQL Server: DML | Verified (2 days) | S3 | 9.7.4, 26.10 | Any (Docker container (mysql_dev), Linux x86_64) | Any | JSON Duality View update that deletes a parent group and reassigns its children is rejected with FK error 1451 |
| 121607 | 2026-10-26 9:01 | 2026-10-27 6:32 | MySQL Server: Optimizer | Verified (2 days) | S3 | 9.7.2 | Any | Any | Query with SOUNDS LIKE and multiple subqueries returns empty set by default but 6 rows with materialization=off |
| 121598 | 2026-10-24 16:16 | 2026-10-26 12:31 | MySQL Server: Optimizer | Verified (3 days) | S2 | 8.0.46, 8.4.13, 9.7.4, 26.10 | Linux (Docker image mysql:8.4.13) | Any | Wrong row order from a function-wrapped correlated subquery in ORDER BY under a prepared statement |
| 121590 | 2026-10-23 8:11 | 2026-10-27 8:58 | MySQL Server: Foreign Keys | Verified (3 days) | S2 | 26.10.0, 9.7.4 (regression since 9.6.0) | Linux (official mysql Docker images) | x86 | Replica applier THD::main_mem_root grows per row when updating a table referenced by a foreign key |
| 121589 | 2026-10-23 7:30 | 2026-10-28 6:29 | MySQL Server: Optimizer | Verified (1 day) | S2 | 8.0.46, 8.4.13, 9.7.4, 26.10 | Any | Any | Some problems when using temporal type and prepare protocol |
| 121581 | 2026-10-22 13:20 | 2026-10-26 8:12 | MySQL Server: Optimizer | Verified (3 days) | S2 | 8.0.46, 8.4.11, 9.7.2, 26.07 | Any | Any | ORDER BY satisfied by index scan returns wrong order when skipped const keypart is expanding collation prefix |
| 121580 | 2026-10-22 13:09 | 2026-10-26 8:11 | MySQL Server: Optimizer | Verified (3 days) | S2 | 8.0.46, 8.4.11, 9.7.2, 26.07 | Any | Any | Range scan and partition pruning miss matching row under expanding collation |
| 121576 | 2026-10-22 12:40 | 2026-10-23 12:42 | MySQL Server: Optimizer | Verified (6 days) | S5 | 8.0.46, 8.4.11, 9.7.2, 26.07 | Any | Any | NO_INDEX_MERGE hint disables plain range access on the named indexes |
| 121574 | 2026-10-22 6:12 | 2026-10-23 8:12 | MySQL Server: Optimizer | Verified (6 days) | S2 | 8.0.46, 8.4.11, 9.7.2, 26.07 | Any | Any | Wrong result: scalar subquery referencing constant column of merged derived table on inner side of LEFT JOIN |
| 121572 | 2026-10-22 3:33 | 2026-10-26 12:42 | MySQL Server: DML | Verified (3 days) | S2 | 9.7.2, 26.07 | Any | Any | A valid `CAST(... AS DATE)` element of an `IN` constant list is wrongly treated as NULL |
| 121571 | 2026-10-22 3:31 | 2026-10-26 12:37 | MySQL Server: DML | Verified (3 days) | S2 | 8.0.46, 8.4.11, 9.7.2, 26.07 | Any | Any | `IN` with a DATE/TIME constant list wrongly matches a string operand carrying a time part |
| 121540 | 2026-10-18 13:41 | 2026-10-19 5:59 | MySQL Server: Optimizer | Verified (10 days) | S2 | 8.0.46, 8.4.11, 9.7.2, 26.07 | Ubuntu (24.04) | x86 (x86_64) | Wrong result: second NOT EXISTS (always-true correlated predicate) is looked up on the first subquery's materialized col |
| 121539 | 2026-10-18 13:40 | 2026-10-19 6:01 | MySQL Server: Optimizer | Verified (10 days) | S2 | 8.0.46, 8.4.11, 9.7.2, 26.07 | Ubuntu (24.04) | x86 (x86_64) | Wrong result: INTERSECT ALL with hash_set_operations=off returns too few rows when its temporary table exceeds tmp_table |
| 121531 | 2026-10-16 9:20 | 2026-10-19 6:05 | MySQL Server: Optimizer | Verified (10 days) | S2 | 8.0.46, 8.4.11, 9.7.2, 26.07 | Any | Any | IP address validation functions incorrectly return 0 instead of NULL for integer-typed NULL arguments |
| 121529 | 2026-10-16 7:40 | 2026-10-18 19:55 | MySQL Server: Optimizer | Verified (11 days) | S2 | 26.7.0, 26.10.0-er | Linux | Any | CASE WHEN TRUE changes the result of a DATETIME comparison with subquery |
| 121528 | 2026-10-16 7:27 | 2026-10-16 8:37 | MySQL Server: Optimizer | Verified (13 days) | S2 | 8.0.46 | Any | Any | Wrong results with dynamic range and covering index merge intersection |
| 121526 | 2026-10-15 21:22 | 2026-10-27 16:59 | Shell Upgrade Checker | Verified (2 days) | S3 | 9.7.1, 26.7.0 | Any | Any | util.checkForServerUpgrade routine syntax check falsely rejects GROUP BY ... WITH ROLLUP in stored routines |
| 121522 | 2026-10-15 18:30 | 2026-10-20 4:12 | MySQL Server: DML | Verified (9 days) | S3 | 8.0.46, 8.4.11, 9.7.2, 26.07 | Any | Any | REGEXP_INSTR/REGEXP_SUBSTR/REGEXP_REPLACE truncate pos and occurrence to 32-bit int: occurrence 4294967298 acts as 2 |
| 121516 | 2026-10-15 10:03 | 2026-10-20 4:14 | MySQL Server: Data Types | Verified (9 days) | S3 | 9.7.2, 26.07 | Windows | Any | VECTOR_TO_STRING() round-trip changes VECTOR value |
| 121515 | 2026-10-15 7:58 | 2026-10-20 4:19 | MySQL Server: Optimizer | Verified (9 days) | S2 | 8.0.46, 8.4.11, 9.7.2, 26.07 | Any | Any | Unexpected NUL-byte padding in EXCEPT result involving numeric BIT_XOR() and SUBTIME() |
| 121513 | 2026-10-15 5:12 | 2026-10-20 4:23 | MySQL Server: Data Types | Verified (9 days) | S3 | 8.0.46, 8.4.11, 9.7.2, 26.07 | Any | Any | TIME string parser takes the hour, minute and second fields modulo 2^64: CAST('18446744073709551635:40:27' AS TIME) = 19 |
| 121512 | 2026-10-15 5:03 | 2026-10-20 4:24 | MySQL Server: Data Types | Verified (9 days) | S3 | 8.0.46, 8.4.11, 9.7.2, 26.07 | Any | Any | ELT(N, ...) wraps N modulo 2^32 in numeric context: ELT(4294967297,1,2,3)+0 = 1 while ELT(4294967297,1,2,3) IS NULL |
| 121511 | 2026-10-15 5:02 | 2026-10-20 4:26 | MySQL Server: Data Types | Verified (9 days) | S3 | 8.0.46, 8.4.11, 9.7.2, 26.07 | Any | Any | FORMAT(X, D) takes D modulo 2^32: FORMAT(1.5, 4294967298) = '1.50' and FORMAT(1.5, 2147483648) = '2' |
| 121510 | 2026-10-15 5:01 | 2026-10-20 4:28 | MySQL Server: Data Types | Verified (9 days) | S3 | 8.0.46, 8.4.11, 9.7.2, 26.07 | Any | Any | CONV() truncates from_base and to_base to 32 bits: CONV('11', 4294967298, 10) = '3' instead of NULL |
| 121509 | 2026-10-15 5:00 | 2026-10-20 4:31 | MySQL Server: Data Types | Verified (9 days) | S3 | 8.0.46, 8.4.11, 9.7.2, 26.07 | Any | Any | Integer >= 2^63 converted to TIME is read as signed: CAST(18446744073709551614 AS TIME) = -00:00:02, TIME_TO_SEC() = -2 |
| 121508 | 2026-10-15 4:52 | 2026-10-20 4:44 | MySQL Server: Data Types | Verified (9 days) | S3 | 8.0.46, 8.4.11, 9.7.2, 26.07 | Any | Any | DATE_ADD/ADDDATE/SUBDATE/TIMESTAMPADD read an unsigned interval >= 2^63 as negative: ADDDATE(d, 18446744073709551614) = |
| 121506 | 2026-10-14 13:04 | 2026-10-19 4:55 | MySQL Server: Optimizer | Verified (10 days) | S2 | 8.4.11, 9.7.2, 26.7.0 | Ubuntu (24.04) | x86 (x86_64) | Wrong result: with subquery_to_derived=on, a correlated scalar COUNT(*) over a derived table is not grouped when the cor |
| 121505 | 2026-10-14 13:02 | 2026-10-19 4:52 | MySQL Server: Optimizer | Verified (10 days) | S2 | 26.7.1 | Ubuntu (24.04) | x86 (x86_64) | Wrong result: EXISTS (semijoin duplicate weedout) over a derived table with INTERSECT ALL / EXCEPT ALL removes the dupli |
| Showing 1-30 of 10694 (Edit, Save, CSV, Feed) | Show Next 30 Entries » |
