| Showing 1-1000 of 95298 (Edit, Save, CSV, Feed) | Show Next 1000 Entries » |
| ID# | Date | Updated | Type | Status | Sev | Version | OS | CPU | Summary |
|---|---|---|---|---|---|---|---|---|---|
| 121588 | 2026-10-22 17:28 | 2026-10-22 17:28 | MySQL Server | Open | S3 | Windows | x86 | MySQL Workbench displays an unexpected error saying "Parameter is not valid" when I click my saved MySQL connection. | |
| 121587 | 2026-10-22 16:14 | 2026-10-22 16:14 | Connector / NET | Open | S3 | Connector/NET 8.4.0, 9.7.0, and 26.10.0 | Any | Any | Connector/NET savepoint methods do not match SupportsSavepoints |
| 121586 | 2026-10-22 16:14 | 2026-10-22 16:14 | Connector / NET | Open | S3 | Connector/NET 8.4.0, 9.7.0, and 26.10.0 | Any | Any | Connector/NET accepts undefined UpdatedRowSource values |
| 121585 | 2026-10-22 16:14 | 2026-10-22 16:14 | Connector / NET | Open | S3 | Connector/NET 8.4.0, 9.7.0, and 26.10.0 | Any | Any | Connector/NET reader value access throws the wrong exception for invalid state |
| 121584 | 2026-10-22 16:14 | 2026-10-22 16:14 | Connector / NET | Open | S3 | Connector/NET 8.4.0, 9.7.0, and 26.10.0 | Any | Any | Connector/NET DbParameter defaults differ from ADO.NET |
| 121583 | 2026-10-22 16:09 | 2026-10-22 16:09 | Connector / NET | Open | S3 | Connector/NET 8.4.0, 9.7.0, and 26.10.0 | Any | Any | Connector/NET GetOrdinal does not prefer exact-case column matches |
| 121581 | 2026-10-22 13:20 | 2026-10-22 13:20 | MySQL Server: Optimizer | Open | S2 | 8.4.13, 9.7.4, 26.10.0 | 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-22 13:09 | MySQL Server: Optimizer | Open | S2 | 8.4.13, 9.7.4, 26.10.0 | Any | Any | Range scan and partition pruning miss matching row under expanding collation |
| 121579 | 2026-10-22 13:07 | 2026-10-22 13:07 | MySQL Workbench: Documentation | Open | S3 | 26.7 | Any | Any | No Documentation or Release Notes |
| 121578 | 2026-10-22 12:47 | 2026-10-22 13:10 | MySQL Server: Optimizer | Open | S2 | 8.4.13, 9.7.4, 26.10.0 | Any | Any | Ref lookup misses matching row under expanding collation with full-key index |
| 121577 | 2026-10-22 12:46 | 2026-10-22 12:49 | Tests | Not a Bug | S3 | 1.0 | Any | Any | Testing bug - new user |
| 121576 | 2026-10-22 12:40 | 2026-10-22 13:12 | MySQL Server: Optimizer | Open | S5 | 8.0.22, 8.0.46, 8.4.3, 8.4.13, 9.7.4 | Any | Any | NO_INDEX_MERGE hint disables plain range access on the named indexes |
| 121574 | 2026-10-22 6:12 | 2026-10-22 6:12 | MySQL Server: Optimizer | Open | S2 | trunk,8.0.x,8.4.x,9.x | Any | Any | Wrong result: scalar subquery referencing constant column of merged derived table on inner side of LEFT JOIN |
| 121573 | 2026-10-22 3:35 | 2026-10-22 3:35 | MySQL Server: DML | Open | S3 | Any | Any | `IN` with a constant list silently swallows data-conversion errors under strict SQL mode | |
| 121572 | 2026-10-22 3:33 | 2026-10-22 3:36 | MySQL Server: DML | Open | S2 | 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-22 3:36 | MySQL Server: DML | Open | S2 | MySQL 26.10.0-trunk | Any | Any | `IN` with a DATE/TIME constant list wrongly matches a string operand carrying a time part |
| 121570 | 2026-10-21 17:29 | 2026-10-22 14:09 | MySQL Package Repos | Open | S3 | Linux ((Yum/DNF systems)) | Any | RPMs not available for 8.4.13 in Yum/DNF repo for some OS/architecture combinations | |
| 121568 | 2026-10-21 11:53 | 2026-10-21 11:53 | MySQL Server: InnoDB storage engine | Open | S2 | 8.0.46 (also in 8.4) | Any ((reproduced on Linux, Docker image mysql:8.0)) | Any | InnoDB FULLTEXT boolean mode: a wildcard term after a phrase misses rows still in the FTS index cache |
| 121566 | 2026-10-21 6:01 | 2026-10-21 6:01 | MySQL Server: InnoDB storage engine | Open | S1 | 9.7.2 | Linux | Any | Out of memory when executing ALTER TABLE XXX MODIFY COLUMN XXXX |
| 121565 | 2026-10-21 4:28 | 2026-10-21 4:41 | MySQL Server: JSON | Open | S3 | 9.7.2 | Oracle Linux (Oracle Linux 9.8, Docker (Windows 11/WSL2)) | x86 (AMD Ryzen 7 5800H, 4 vCPU, 3 GiB RAM) | Severe JSON_SCHEMA_VALID regression on acyclic schemas with shared $ref references |
| 121563 | 2026-10-20 14:17 | 2026-10-20 14:17 | Connector / J | Open | S3 | 9.7.0 | Ubuntu (Ubuntu 24.04, kernel 6.8.0-139-generic) | x86 | getColumnClassName() ignores treatMysqlDatetimeAsTimestamp for DATETIME |
| 121560 | 2026-10-20 10:40 | 2026-10-21 2:48 | MySQL Server: DDL | Open (1 day) | S3 | 9.7.2 | Any | Any | SHOW CREATE TABLE produces unusable statement |
| 121559 | 2026-10-20 6:59 | 2026-10-20 6:59 | MySQL Server: Data Types | Open | S3 | 9.7, 2X | Any | Any | STRING_TO_VECTOR() refuses valid float32 denormal components with ER_TO_VECTOR_CONVERSION |
| 121558 | 2026-10-20 3:31 | 2026-10-20 3:31 | MySQL Server: FULLTEXT search | Open | S2 | 26.7.0, trunk 3b99be40f8a (26.10.0) | Any | Any | InnoDB FULLTEXT never indexes a row whose transaction later moves it to a smaller primary key |
| 121557 | 2026-10-20 3:30 | 2026-10-20 3:30 | MySQL Server: Foreign Keys | Open | S3 | 26.7.0, trunk 3b99be40f8a (26.10.0) | Any | Any | SQL-layer FKs: UPDATE IGNORE row skipped for a duplicate key keeps its ON UPDATE CASCADE / SET NULL child changes |
| 121556 | 2026-10-20 3:29 | 2026-10-20 3:29 | MySQL Server: Foreign Keys | Open | S2 | 26.7.0, trunk 3b99be40f8a (26.10.0) | Any | Any | SQL-layer FKs: ON UPDATE CASCADE skips the parent UPDATE (0 rows, no error) when a child already holds the new value |
| 121555 | 2026-10-20 3:29 | 2026-10-20 3:29 | MySQL Server: Replication | Open | S2 | 26.7.0, trunk 3b99be40f8a (26.10.0) | Any | Any | PARTIAL_JSON: replica rejects a JSON diff that replaces a value with the same value (error 3648) |
| 121554 | 2026-10-19 19:46 | 2026-10-19 19:48 | MySQL Cluster: Cluster (NDB) storage engine | Open | S2 | 8.4.11 (mysql-cluster-community) | Ubuntu (Ubuntu 24.04 LTS, kernel 6.8.0 (6.8.0-138-generic at event 3)) | x86 (x86_64, AMD EPYC 4004-series (Zen 4), 16 cores / 32 threads) | ndbmtd 8.4.11: DbtupRoutines.cpp:666 require((srcBytes <= max_var_size)) failed in query thread read |
| 121553 | 2026-10-19 15:25 | 2026-10-19 15:26 | MySQL Server: Components / Services | Open | S4 | 26.7.0 | Any | Any | Allow components to register custom SQL table functions, part 2: interface changes and streaming execution |
| 121552 | 2026-10-19 15:13 | 2026-10-19 15:17 | Connector / J | Open | S3 | 26.7.0 (also 9.5.0, 9.6.0, 9.7.0) | Any (reproduced on Windows 11 / Java 25; seen on Linux / Java 25) | Any | OpenTelemetry context propagation leaks query attributes into reused statements, causing 1835 errors |
| 121551 | 2026-10-19 14:41 | 2026-10-19 14:41 | MySQL Server: Data Types | Open | S4 | 26.7.0 | Any | Any | Allow components to compare and hash MySQL values (string, JSON, DECIMAL, temporal) with SQL semantics |
| 121550 | 2026-10-19 13:52 | 2026-10-19 13:52 | MySQL Server | Open | S4 | 26.7.0 | Any | Any | Allow components to bind optimizer hints to a statement digest |
| 121549 | 2026-10-19 13:48 | 2026-10-19 13:48 | Shell VSCode Extension | Open | S3 | Any | Any | Contribution: Add SSH agent authentication option | |
| 121548 | 2026-10-19 13:11 | 2026-10-19 13:11 | MySQL Server: Foreign Keys | Open | S3 | 9.7.2 | MacOS (27) | ARM (M5) | ON DELETE SET NULL through two self-referencing foreign keys fails with ERROR 6575 “exceeds max tables limit of 30” |
| 121547 | 2026-10-19 13:06 | 2026-10-19 13:06 | MySQL Server: Optimizer | Open | S4 | 26.19 | Any | Any | Add DISTANCE() for VECTOR data type |
| 121545 | 2026-10-19 10:32 | 2026-10-19 10:34 | MySQL Server: Components / Services | Open | S3 | Any | Any | OpenID Connect client plugin: process-wide id-token-file does not fit multi-connection programs | |
| 121544 | 2026-10-19 6:55 | 2026-10-19 14:17 | MySQL Server: Optimizer | Verified (3 days) | S2 | 8.0.46, 8.4.11, 9.7.2, 26.7.0 | Any | Any | GREATEST() incorrectly changes the selected maximum value when evaluated in numeric context |
| 121543 | 2026-10-19 6:14 | 2026-10-19 9:13 | MySQL Server: InnoDB storage engine | Open (3 days) | S3 | 8.4.11, 9.7.2 | Any | Any | READ COMMITTED range DELETE waits on a record outside the exclusive upper bound |
| 121541 | 2026-10-18 18:55 | 2026-10-18 18:55 | MySQL Server: User-defined functions ( UDF ) | Open | S2 | 8.4.0 through 8.4.11 | Any | Any | Loadable function receives a corrupted string argument when the argument is CONCAT(...) of a CAST(... AS CHAR) (MySQL 8. |
| 121540 | 2026-10-18 13:41 | 2026-10-19 5:59 | MySQL Server: Optimizer | Verified (3 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 (3 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 |
| 121538 | 2026-10-18 13:39 | 2026-10-21 2:48 | MySQL Server: Optimizer | Patch pending (4 days) | S2 | 9.7.2, 26.07 | Ubuntu (24.04) | x86 (x86_64) | Wrong result: RIGHT JOIN of two derived tables followed by LEFT JOIN drops the RIGHT JOIN's ON condition and filters the |
| 121536 | 2026-10-18 7:04 | 2026-10-18 20:25 | MySQL Server: Optimizer | Not a Bug (4 days) | S2 | 9.6.0,9.7.0 | Any | Any | Inconsistent MIN(FLOAT) Result Precision Across VIEW, CTE, and Temporary Table Representations |
| 121532 | 2026-10-16 10:10 | 2026-10-16 10:11 | MySQL Server: InnoDB storage engine | Open | S5 | Any | Any | InnoDB: narrow LRU list mutex scope in buf_page_init_for_read() and fix LRUItr::start() scan restart | |
| 121531 | 2026-10-16 9:20 | 2026-10-19 6:05 | MySQL Server: Optimizer | Verified (3 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 |
| 121530 | 2026-10-16 8:45 | 2026-10-16 8:48 | MySQL Server: Replication | Open | S4 | 26.7 | Any | Any | Modernising MySQL CDC: Readable Changes and Native Parallel Replay |
| 121529 | 2026-10-16 7:40 | 2026-10-18 19:55 | MySQL Server: Optimizer | Verified (4 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 (6 days) | S2 | 8.0.46 | Any | Any | Wrong results with dynamic range and covering index merge intersection |
| 121527 | 2026-10-16 7:03 | 2026-10-16 7:03 | MySQL Utilities: Binlog Events | Open | S3 | 8.4, 8.0 | Any | Any | redundant Table_map events in the binlog when triggers are present |
| 121526 | 2026-10-15 21:22 | 2026-10-15 21:22 | Shell Upgrade Checker | Open | S3 | 9.7.1, 26.7.0 | Any | Any | util.checkForServerUpgrade routine syntax check falsely rejects GROUP BY ... WITH ROLLUP in stored routines |
| 121525 | 2026-10-15 18:42 | 2026-10-15 18:42 | MySQL Workbench | Open | S1 | 26.7.0 | MacOS (27.0.1) | ARM (M4 Max) | Cannot connect to DigitalOcean MySQL 8.4 Managed Cluster with MySQL Workbench 26.7.0 |
| 121524 | 2026-10-15 18:33 | 2026-10-20 4:07 | MySQL Server: GIS | Verified (2 days) | S3 | 8.0.46, 8.4.11, 9.7.2, 26.07 | Any | Any | ST_Transform() truncates the target SRID to 32 bits: ST_Transform(g, 4294971526) transforms to SRID 4230 instead of rais |
| 121523 | 2026-10-15 18:32 | 2026-10-20 4:10 | MySQL Server: GIS | Verified (2 days) | S3 | 8.0.46, 8.4.11, 9.7.2, 26.07 | Any | Any | ST_PointN / ST_GeometryN / ST_InteriorRingN take N modulo 2^32: ST_PointN(ls, 4294967297) returns the first point instea |
| 121522 | 2026-10-15 18:30 | 2026-10-20 4:12 | MySQL Server: DML | Verified (2 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 |
| 121520 | 2026-10-15 13:46 | 2026-10-15 13:46 | Shell VSCode Extension | Open | S3 | Any | Any | Contribution: Fix Visual Explain to use the SQL editor session | |
| 121519 | 2026-10-15 10:52 | 2026-10-15 10:52 | MySQL Workbench: SQL Editor | Open (7 days) | S3 | 26.7 | Windows | Any | ctrl+enter is different on workbench 26.7 |
| 121516 | 2026-10-15 10:03 | 2026-10-20 4:14 | MySQL Server: Data Types | Verified (2 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 (2 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() |
| 121514 | 2026-10-15 7:21 | 2026-10-16 13:33 | MySQL Server | Unsupported (6 days) | S1 | 8.0.36 | Any | Any | Server crash with derived table, NOT IN, and temporal subtraction in WHERE clause |
| 121513 | 2026-10-15 5:12 | 2026-10-20 4:23 | MySQL Server: Data Types | Verified (2 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 (2 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 (2 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 (2 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 (2 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 (2 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) = |
| 121507 | 2026-10-15 3:22 | 2026-10-20 8:50 | MySQL Server: InnoDB storage engine | Duplicate (2 days) | S2 | 8.0.46, 8.4.11, 9.7.2, 26.07 | Any | Any | REPLACE statement fails with ERROR 1062 |
| 121506 | 2026-10-14 13:04 | 2026-10-19 4:55 | MySQL Server: Optimizer | Verified (3 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 (3 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 |
| 121504 | 2026-10-14 12:30 | 2026-10-14 12:30 | MySQL Server: Federated storage engine | Open | S3 | 8.4.11 | Any | Any | FEDERATED: ER_NET_ERROR_ON_WRITE (1160) from closing a dead remote connection is returned to an unrelated statement |
| 121503 | 2026-10-14 10:21 | 2026-10-14 10:21 | Connector / NET | Open | S1 | Version: 26.7.0 | Windows (Windows (10 x64)) | Any | Concurrent TransactionScopes share one physical connection: failures, leaked open transactions, finalizer-thread crash |
| 121500 | 2026-10-14 7:42 | 2026-10-19 4:50 | MySQL Server: Optimizer | Verified (3 days) | S2 | 8.0.46, 8.4.11, 9.7.2, 26.07 | Linux | Any | CTE omits a row from a GROUP BY WITH ROLLUP result |
| 121499 | 2026-10-14 3:38 | 2026-10-19 0:02 | MySQL Server | Closed (3 days) | S3 | 8.0.46 | Windows | Any | count(column) is counting null values in some cases |
| 121498 | 2026-10-13 17:00 | 2026-10-13 17:00 | MySQL Server: DDL | Open | S3 | 8.4.11, 9.7.2, 26.7.0 | Linux (official Docker images mysql:8.4.11, mysql:9.7.2, mysql:26.7.0) | x86 | DROP COLUMN silently drops CHECK constraints that use no column |
| 121497 | 2026-10-13 16:44 | 2026-10-13 16:44 | MySQL Server: DDL | Open | S3 | 8.4.11, 9.7.2, 26.7.0 | Linux (official Docker images mysql:8.4.11, mysql:9.7.2, mysql:26.7.0) | x86 | ALTER TABLE rewrites CHECK (c = 0) on DATETIME to '0000-00-00 00:00:00' |
| 121494 | 2026-10-13 10:42 | 2026-10-16 18:50 | MySQL Server: InnoDB storage engine | Open | S2 | 8.0.36 | Any | Any | UPDATE statement fails with a duplicate-key error but partially applies changes to the table |
| 121493 | 2026-10-13 7:22 | 2026-10-13 14:51 | Shell Upgrade Checker | Verified (9 days) | S3 | 8.0.36 | Red Hat | x86 | MySQL Shell Upgrade Checker reports 3 errors but output identifies only 1 actual error during upgrade validation |
| 121492 | 2026-10-13 0:27 | 2026-10-13 15:20 | Shell Upgrade Checker | Verified (9 days) | S3 | 26.7.1, 9.7.1, 8.4.10 | Any | Any | Upgrade checker misses most FLOAT/DOUBLE AUTO_INCREMENT columns, so the 8.4 upgrade aborts after a clean check |
| 121491 | 2026-10-12 19:03 | 2026-10-12 19:03 | MySQL Server: Foreign Keys | Open | S5 | 9.6.0 | MacOS (Homebrew build, x86_64) | Any | SQL-layer FKs prepare ON UPDATE CASCADE for UPDATEs that don't touch referenced columns |
| 121490 | 2026-10-12 16:39 | 2026-10-14 8:11 | MySQL Server: Optimizer | Verified (8 days) | S2 | 26.7.0, 26.10.0-er | Linux | Any | Wrapping a correlated scalar subquery in CASE changes its result when the outer aggregate has no matching rows |
| 121489 | 2026-10-12 15:42 | 2026-10-12 15:54 | Shell Upgrade Checker | Verified | S3 | 9.7.1 | Any | Any | Upgrade checker: mysql_native_password=ON in option file not flagged for 9.x target |
| 121483 | 2026-10-12 4:54 | 2026-10-22 22:15 | Connector / Python | Open (10 days) | S3 | 26.7.0 | MacOS (27.0.1) | ARM (M2 Mac) | AttributeError on Python 3.15: module ‘ssl’ has no attribute ‘PROTOCOL_TLSv1’ (mysql/connector/network.py) |
| 121482 | 2026-10-11 15:47 | 2026-10-13 5:25 | MySQL Server: Optimizer | Verified (9 days) | S2 | 8.0.46, 8.4.11, 9.7.2, 26.07 | Ubuntu (24.04) | Any (x86_64) | Wrong result: with SQL_BUFFER_RESULT, HAVING COUNT(*) on a query without GROUP BY is evaluated as if COUNT(*) were 0 |
| 121481 | 2026-10-11 15:45 | 2026-10-13 8:16 | MySQL Server: Optimizer | Duplicate (9 days) | S2 | 26.7.1 | Ubuntu (24.04) | x86 (x86_64) | Wrong result: INTERSECT/EXCEPT and DISTINCT/GROUP BY/UNION treat 0 and -0 as distinct although 0 = -0 |
| 121480 | 2026-10-11 15:44 | 2026-10-15 9:37 | MySQL Server: Optimizer | Verified (7 days) | S2 | 8.0.46, 8.4.11, 9.7.2, 26.07 | Ubuntu (24.04) | x86 (x86_64) | Wrong result with subquery materialization: lookup on <auto_distinct_key> converts the probe value to the key type |
| 121479 | 2026-10-11 15:43 | 2026-10-13 5:59 | MySQL Server: Optimizer | Verified (9 days) | S2 | 8.0.46, 8.4.11, 9.7.2, 26.07 | Ubuntu (24.04) | x86 (x86_64) | ERROR 1815 "Internal error: Key not found" for IN subquery comparing a unique key with (out-of-range constant < column) |
| 121478 | 2026-10-11 15:39 | 2026-10-13 9:36 | MySQL Server: Optimizer | Duplicate (9 days) | S2 | 26.7.1 | Ubuntu (24.04) | x86 (x86_64) | Wrong result: join on "float_key <= double_col" loses the match when the DOUBLE value exceeds FLT_MAX |
| 121477 | 2026-10-11 15:37 | 2026-10-13 8:07 | MySQL Server: Optimizer | Duplicate (9 days) | S2 | 26.7.1 | Ubuntu (24.04) | Any (x86_64) | Wrong result: MIN()/MAX() on an indexed FLOAT column return a value that does not satisfy the WHERE clause |
| 121476 | 2026-10-11 15:27 | 2026-10-13 6:05 | MySQL Server: Optimizer | Verified (9 days) | S2 | 8.0.46, 8.4.11, 9.7.2, 26.07 | Ubuntu (24.04) | Any (x86_64) | Wrong result: join on "a = b AND a <=> b" returns (NULL, NULL) when an index lookup is used |
| 121475 | 2026-10-10 16:06 | 2026-10-13 6:07 | MySQL Server: GIS | Verified (9 days) | S3 | 8.0.46, 8.4.11, 9.7.2, 26.07 | Windows | Any | ST_Within returns different results when a geographic SPATIAL index is forced |
| 121474 | 2026-10-10 8:38 | 2026-10-10 8:38 | MySQL Cluster: Cluster (NDB) storage engine | Open | S2 | MySQL/NDB 8.4.11 source, commit `99960bf | Any | Any | ndbxfrm returns success after destination fsync fails with EIO |
| 121473 | 2026-10-10 8:35 | 2026-10-10 8:36 | MySQL Cluster: Cluster (NDB) storage engine | Open | S3 | MySQL/NDB 8.4.11 source, commit `99960bf | Any | Any | malformed NDBXFRM1 trailer causes an unsigned underflow and SIGSEGV in ndbxfrm |
| 121471 | 2026-10-10 8:28 | 2026-10-10 8:28 | MySQL Server: InnoDB storage engine | Open | S3 | 26.7.0 | Any | Any | InnoDB: online ALTER TABLE UPDATE replay leaks persistent cursor buffer on reuse |
| 121470 | 2026-10-09 22:31 | 2026-10-09 22:31 | MySQL Server: Documentation | Open | S3 | 9.7 | Any | Any | Typo in Section 5.6.6 Using Foreign Keys |
| 121468 | 2026-10-09 12:17 | 2026-10-13 6:16 | MySQL Server: Optimizer | Verified (9 days) | S2 | 8.0.46, 8.4.11, 9.7.2, 26.07 | Linux | Any | Row IN returns NULL instead of FALSE when a candidate contains a CTE scalar subquery |
| 121467 | 2026-10-09 11:49 | 2026-10-09 11:56 | MySQL Server: Replication | Open (13 days) | S2 | 26.7.10 | Any | Any | Replica SQL thread stops with ER_DUP_ENTRY when HASH_SCAN replays an Update_rows event that rotates unique key values |
| 121466 | 2026-10-09 8:21 | 2026-10-14 11:32 | MySQL Server: Optimizer | Duplicate (8 days) | S2 | 8.0.46, 8.4.11, 9.7.2, 26.07 | Any | Any | Incorrect index range for VARCHAR(1) with utf8mb4_0900_ai_ci causes missing rows |
| 121465 | 2026-10-09 6:59 | 2026-10-09 6:59 | MySQL Server: InnoDB storage engine | Open | S2 | 8.0.46 | Any | Any | Optimize purge by checking multiple secondary index entries in one clustered version-chain scan |
| 121464 | 2026-10-09 1:30 | 2026-10-13 8:48 | MySQL Server: Optimizer | Duplicate (9 days) | S3 | 8.4.11 | Ubuntu | Any | Debug build: assertion lhs.charset()->number == rhs.charset()->number in histograms::Histogram_comparator<String> aborts |
| 121463 | 2026-10-09 1:23 | 2026-10-09 1:23 | MySQL Cluster: Cluster (NDB) storage engine | Open | S3 | |26.10.0-cluster | Ubuntu (24.04) | Any | INSERT reports error while inserting data in a table with foreign key references a partitioned table in NDB |
| 121462 | 2026-10-09 1:15 | 2026-10-09 1:15 | MySQL Cluster: Cluster (NDB) storage engine | Open | S3 | |26.10.0-cluster | Ubuntu (24.04) | Any | Inconsistant result in NDB and InnoDB while using foreign key |
| 121461 | 2026-10-09 1:03 | 2026-10-09 1:03 | MySQL Cluster: Cluster (NDB) storage engine | Open | S3 | |26.10.0-cluster | Ubuntu (24.04) | Any | INSERT ... SELECT duplicate key reports the source table instead of the target |
| 121460 | 2026-10-09 0:54 | 2026-10-09 0:54 | MySQL Cluster: Cluster (NDB) storage engine | Open | S3 | |26.10.0-cluster | Ubuntu (24.04) | Any | Inconsistant result after modifying optimizer_switch while using binary |
| 121459 | 2026-10-09 0:33 | 2026-10-09 0:33 | MySQL Cluster: Cluster (NDB) storage engine | Open | S3 | |26.10.0-cluster | Ubuntu (24.04) | Any | Inconsistant result after modifying optimizer switch while using date |
| 121458 | 2026-10-08 22:01 | 2026-10-08 22:01 | MySQL Cluster: Cluster (NDB) storage engine | Open | S3 | |26.10.0-cluster | Ubuntu (24.04) | Any | Inconsistant result after modifying optimizer_switch with enum |
| 121457 | 2026-10-08 21:56 | 2026-10-08 21:56 | MySQL Cluster: Cluster (NDB) storage engine | Open | S3 | |26.10.0-cluster | Ubuntu (24.04) | Any | Inconsistant result after modifying engine_condition_pushdown |
| 121456 | 2026-10-08 21:51 | 2026-10-08 21:51 | MySQL Cluster: Cluster (NDB) storage engine | Open | S3 | |26.10.0-cluster | Ubuntu (24.04) | Any | Inconsistant result while disabling engine_condition_pushdown |
| 121455 | 2026-10-08 16:49 | 2026-10-15 16:50 | MySQL Workbench | Open (7 days) | S1 | 26.7.0 | MacOS (27.0.1) | ARM (Apple M4 Max 14 (10 Performance and 4 Efficiency)) | MySQL Workbench 26.7.0 doesn't work on macOS 27 |
| 121454 | 2026-10-08 7:48 | 2026-10-14 7:57 | MySQL Server: Optimizer | Verified (8 days) | S3 | 8.0.46 | Any | Any | Constant folding of a LEFT JOIN right-table expression column ignores NULL semantics, causing wrong NOT EXISTS results |
| 121452 | 2026-10-07 19:25 | 2026-10-07 19:25 | MySQL Cluster: Cluster (NDB) storage engine | Open | S3 | |26.10.0-cluster | Ubuntu (24.04) | Any | XA PREPARE causes connection lost |
| 121451 | 2026-10-07 15:34 | 2026-10-07 15:34 | Connector / ODBC | Open | S3 | Any | Any | Contribution: Fix sign extension for unsigned TINYINT in SSPS | |
| 121450 | 2026-10-07 15:31 | 2026-10-14 20:48 | Shell VSCode Extension | Documenting (13 days) | S3 | Any | Any | Contribution: Fix MariaDB connection setup and binlog metadata | |
| 121449 | 2026-10-07 12:18 | 2026-10-14 20:48 | MySQL Workbench | Documenting (13 days) | S3 | 26.7 | Any | Any | MariaDB connections are blocked |
| 121445 | 2026-10-07 7:50 | 2026-10-07 13:05 | MySQL Server: Logging | Open (15 days) | S3 | 8.4.8 | Windows (Microsoft Windows 11 build 26200 (x86_64)) | x86 (x86_64) | Windows: my_win_freopen() omits FILE_APPEND_DATA, so two mysqld instances overwrite each other's error log |
| 121444 | 2026-10-07 5:00 | 2026-10-07 5:00 | MySQL Server: InnoDB storage engine | Open | S2 | 26.7.0 | Any | Any | Composite self-referencing FOREIGN KEY not enforced: a dangling row with both key columns set is accepted |
| 121443 | 2026-10-07 4:56 | 2026-10-08 0:06 | MySQL Server: Foreign Keys | Open | S2 | 26.7.0 | Any | Any | [InnoDB] ERROR 6575 "exceeds max tables limit of 30" refuses a legal DELETE on a two-table schema |
| 121442 | 2026-10-07 0:25 | 2026-10-09 21:06 | Connector / NET | Verified (13 days) | S3 | Any | Any | DATETIME data type fields exposed as MySqlDateTime through the ADO.NET driver are not IFormattable | |
| 121438 | 2026-10-06 12:05 | 2026-10-06 12:05 | MySQL Server: Foreign Keys | Open | S2 | 26.7.0 MySQL Community Server | Any | Any | Foreign key not enforced when the index used for the check contains a NULL in a non-FK column |
| 121436 | 2026-10-06 9:02 | 2026-10-14 7:45 | MySQL Server: Optimizer | Verified (8 days) | S2 | 26.7.0, 26.10.0-er | Linux | Any | Wrapping COUNT(*) in CASE with identical branches changes the result of a scalar subquery in WHERE |
| 121435 | 2026-10-05 14:28 | 2026-10-14 10:13 | MySQL Server: Optimizer | Verified (8 days) | S3 | 26.7 | Windows (Windows 11 64-bit) | x86 (x86_64 architecture) | derived_condition_pushdown causes incorrect REGEXP matching with JSON_TABLE under NO_BACKSLASH_ESCAPES mode |
| 121434 | 2026-10-04 16:12 | 2026-10-04 16:12 | MySQL Server: Information schema | Open | S3 | 9.7.2, 26.7.0 | Any | Any | information_schema.innodb_trx not queryable when utf8mb4 characters present |
| 121433 | 2026-10-04 5:28 | 2026-10-13 9:45 | MySQL Server: Optimizer | Verified (9 days) | S2 | 8.0.46, 8.4.11, 9.7.2, 26.07 | Any | Any | Index on NO PAD column drops rows for "= ... COLLATE utf8mb4_bin" (PAD SPACE) |
| 121432 | 2026-10-04 5:27 | 2026-10-13 9:37 | MySQL Server: JSON | Verified (9 days) | S2 | 8.0.46, 8.4.11, 9.7.2, 26.07 | Any | Any | Multi-valued index on CAST(... AS UNSIGNED ARRAY) rounds 1.5 to 2; DELETE ... WHERE 2 MEMBER OF removes it |
| 121431 | 2026-10-04 5:24 | 2026-10-13 9:30 | MySQL Server: Optimizer | Verified (9 days) | S2 | 8.0.46, 8.4.11, 9.7.2, 26.07 | Any | Any | Index on BIGINT hides rows equal to a DOUBLE constant just above BIGINT max (range optimizer: value_out_of_range) |
| 121430 | 2026-10-04 0:02 | 2026-10-05 8:55 | MySQL Server: Optimizer | Verified (17 days) | S2 | 8.0.46, 8.4.11, 9.7.2, 26.07 | Any | Any | ORDER BY on a 64-member SET column sorts values containing member 64 as negative |
| 121429 | 2026-10-03 23:57 | 2026-10-05 8:48 | MySQL Server: Optimizer | Verified (17 days) | S2 | 8.0.46, 8.4.11, 9.7.2, 26.07 | Any | Any | Row with BIGINT 2^53+1 is in neither IN (subquery) nor NOT IN when compared to a DOUBLE |
| 121428 | 2026-10-03 22:50 | 2026-10-05 7:02 | MySQL Workbench: SQL Editor | Verified (17 days) | S2 | MySQL Workbench 26.7.0 | Windows | Any | SQL Editor executes the next statement when selection includes whitespace after the semicolon |
| 121426 | 2026-10-02 15:38 | 2026-10-05 8:43 | MySQL Server: JSON | Verified (17 days) | S2 | 9.7.2, 26.07 | Windows (Windows 11) | Any (x86_64) | JSON Duality View INSERT silently drops a nested child row on secondary UNIQUE conflict |
| 121424 | 2026-10-02 11:25 | 2026-10-05 8:39 | MySQL Server: DML | Verified (17 days) | S2 | 8.0.46, 8.4.11, 9.7.2, 26.07 | Any | Any | WITH LOCAL CHECK option on a join view ignores its own ON condition |
| 121423 | 2026-10-02 10:58 | 2026-10-05 7:13 | MySQL Server: DML | Verified (17 days) | S2 | 8.0.46, 8.4.11, 9.7.2, 26.07 | Any | Any | BEFORE INSERT trigger causes ER_BAD_NULL_ERROR on NOT NULL generated column |
| 121422 | 2026-10-02 8:29 | 2026-10-05 7:03 | MySQL Workbench: SQL Editor | Verified (17 days) | S2 | 26.7.1 | Any | Any | Workbench 26.7.1 reverses Ctrl+Enter / Ctrl+Shift+Enter shortcuts, creating risk of unintended script execution |
| 121421 | 2026-10-02 4:08 | 2026-10-05 7:02 | MySQL Server: Optimizer | Verified (17 days) | S3 | 8.0.46, 8.4.11, 9.7.2, 26.07 | Windows ( x86_64) | Any | Possible incorrect error under derived condition pushdown with NULL and DATE predicates |
| 121420 | 2026-10-01 18:30 | 2026-10-02 3:46 | MySQL Server: Optimizer | Not a Bug (20 days) | S2 | 26.7.0, 26.10.0-er | Linux | Any | Adding OR FALSE to an IS NULL condition changes query result |
| 121419 | 2026-10-01 18:25 | 2026-10-05 8:34 | MySQL Server: Optimizer | Verified (17 days) | S2 | 8.0.46, 8.4.11, 9.7.2, 26.07 | Linux | Any | `IN (SELECT NULL WHERE tautology) IS TRUE` returns NULL instead of 0 |
| 121418 | 2026-10-01 16:07 | 2026-10-03 18:32 | MySQL Workbench: SQL Editor | Duplicate (19 days) | S2 | 26.7.0 (Shell 26.7.1) | MacOS (macOS 15) | ARM (Apple Silicon (arm64)) | Workbench 26.7 hangs on "Starting editor session" with pre-8.3 servers (Unknown system variable explain_json_format_vers |
| 121417 | 2026-10-01 13:57 | 2026-10-15 20:48 | MySQL Workbench | Documenting (17 days) | S4 | 26.7 | MacOS | Any | Missing Pin Tab and Rename Tab functionality |
| 121414 | 2026-10-01 9:15 | 2026-10-03 18:30 | MySQL Workbench | Open | S2 | 26.7.0 | Windows (64bit) | Any | my database connection is not opening in sql editor |
| 121412 | 2026-09-30 18:08 | 2026-10-13 20:48 | MySQL Server: Replication | Documenting (20 days) | S3 | Any | Any | Contribution: Initialize binlog event scalar members | |
| 121411 | 2026-09-30 17:42 | 2026-10-01 5:09 | MySQL Server: Optimizer | Verified (21 days) | S2 | 8.0.46, 8.4.11, 9.7.2, 26.07 | Linux | Any | Wrapping SUM(j) in CASE WHEN TRUE drops three rows from a DISTINCT ROLLUP query with a window function |
| 121410 | 2026-09-30 15:28 | 2026-10-22 14:48 | MySQL Server: Replication | Patch pending (20 days) | S3 | 26.7.0 | Any | Any | CSA applier: Cached_event_payload leaks its event buffer when destroyed without decode() |
| 121408 | 2026-09-30 12:26 | 2026-09-30 12:26 | MySQL Server: Windows | Open | S2 | Any | Any | MySQL Workbench crashes when attempting to open a database connection | |
| 121406 | 2026-09-30 10:18 | 2026-09-30 10:18 | MySQL Server: Replication | Open | S3 | 8.0.x, 8.4.x | Any | Any | Error message after stop semi sync replication |
| 121404 | 2026-09-30 7:03 | 2026-10-08 8:58 | MySQL Server: Optimizer | Verified (14 days) | S2 | 8.0.46, 8.4.11, 9.7.2, 26.07 | Linux | Any | Wrong result: row constructor comparison in WHERE returns no rows when a tuple element is a null-extended outer-join col |
| 121403 | 2026-09-30 5:56 | 2026-10-01 5:04 | MySQL Server: Optimizer | Verified (21 days) | S2 | 8.0.46, 8.4.11, 9.7.2, 26.07 | Linux | Any | sql_buffer_result=ON causes a CASE-wrapped IN subquery to return an extra row |
| 121402 | 2026-09-30 3:07 | 2026-09-30 8:42 | MySQL Server: Optimizer | Verified (22 days) | S3 | 8.0.46 | Ubuntu (Ubuntu 22.04) | Any | NOT EXISTS subquery with tautological OR condition ignores NULL semantics |
| 121401 | 2026-09-30 2:15 | 2026-09-30 7:30 | MySQL Server: Optimizer | Verified (22 days) | S5 | 8.0.46, 8.4.11, 9.7.2, 26.07 | Ubuntu (22.04.4 LTS) | x86 (Intel(R) Xeon(R) Gold 5220 CPU @ 2.20GHz) | Join-order enumeration and final AccessPath disagree on equality-derived filter cost, causing ~230x slowdown |
| 121400 | 2026-09-30 2:01 | 2026-09-30 2:14 | MySQL Server: Partitions | Open (22 days) | S2 | 8.0.24, 9.4 | Any | Any | Wrong result after extended secondary-index lookup on a partitioned InnoDB table |
| 121399 | 2026-09-29 18:04 | 2026-09-30 7:26 | MySQL Server: Optimizer | Verified (22 days) | S2 | 9.7.2, 26.07 | Linux | Any | subquery_to_derived=on incorrectly filters rows for ALL over an empty subquery inside CASE |
| 121398 | 2026-09-29 17:27 | 2026-09-30 8:45 | MySQL Server: Optimizer | Verified (22 days) | S2 | 26.10.0 | Linux | Any | UNION loses a distinct DATE value after changing sql_mode on a partitioned table |
| 121397 | 2026-09-29 15:55 | 2026-09-30 4:30 | Shell VSCode Extension | Won't fix (22 days) | S3 | 2026.5.0 | Windows | x86 | MySQL Shell Extension for VS Doesn't Work |
| 121395 | 2026-09-29 9:54 | 2026-09-30 7:16 | MySQL Server: Optimizer | Verified (22 days) | S2 | 8.0.46, 8.4.11, 9.7.2, 26.07 | Linux | Any | BIGINT UNSIGNED column incorrectly matches a negative value in an IN (...) list when that value is derived from a non-co |
| 121394 | 2026-09-29 8:27 | 2026-09-30 7:12 | MySQL Server: DML | Verified (22 days) | S2 | 8.4.11, 9.7.2, 26.10.0-er | Any | Any | Buffered multi table update stores NULL instead of DEFAULT when asked for DEFAULT |
| 121393 | 2026-09-29 8:03 | 2026-10-02 10:58 | MySQL Server: GIS | Verified (20 days) | S3 | 8.0.46, 8.4.11, 9.7.2, 26.07 | Any | Any | Trigger prevents GEOMETRY NOT NULL guard from working |
| 121392 | 2026-09-29 8:00 | 2026-09-30 6:35 | MySQL Server: Optimizer | Verified (22 days) | S2 | 8.0.46, 8.4.11, 9.7.2, 26.07 | Linux | Any | SELECT DISTINCT with a COLLATE-qualified WHERE predicate incorrectly drops matching rows when the optimizer uses an inde |
| 121391 | 2026-09-29 7:50 | 2026-09-30 6:28 | MySQL Server: GIS | Verified (22 days) | S3 | 8.0.46, 8.4.11, 9.7.2, 26.07 | Any | Any | UPDATE IGNORE set geometry DEFAULT fails after DROP DEFAULT where INSERT IGNORE stores NULL |
| 121390 | 2026-09-29 7:32 | 2026-09-29 7:32 | MySQL Server: Data Dictionary | Open | S3 | 8.4.11, 9.7.2, 26.10.0-er | Any | Any | View column metadata shows default NULL together with DEFAULT_GENERATED for TEXT expression |
| 121389 | 2026-09-29 1:05 | 2026-09-29 5:28 | MySQL Server: Optimizer | Verified (23 days) | S2 | 8.0.46, 8.4.11, 9.7.2, 26.07 | Any | Any | COUNT(DISTINCT) returns a wrong (too small) result on a partitioned table when loose index scan is chosen |
| 121388 | 2026-09-28 14:46 | 2026-10-22 10:29 | MySQL Server: Optimizer | Verified (24 days) | S4 | Any | Any | Contribution: Add DELETE ... RETURNING clause support | |
| 121387 | 2026-09-28 14:46 | 2026-09-29 15:30 | MySQL Server: Replication | Documenting (23 days) | S3 | Any | Any | Contribution: Bug#121063 Members of one group assign different GNOs to the ... | |
| 121386 | 2026-09-28 12:19 | 2026-09-28 12:19 | MySQL Server: Compiling | Open | S3 | 26.10.0-er | MacOS (27.0) | ARM | "no matching constructor for initialization of 'MutexLock' (aka 'testing::internal::GTestMutexLock')" |
| 121385 | 2026-09-28 11:48 | 2026-10-07 14:48 | MySQL Router | Documenting (21 days) | S3 | 26.10.0-er | MacOS (27.0) | ARM | "ignoring return value of function declared with 'nodiscard' attribute" |
| 121383 | 2026-09-28 9:29 | 2026-09-28 9:29 | MySQL Server: Replication | Open | S3 | 8.4.11 | Any | Any | get_event_type_as_string() reports "Unknown" instead of "Heartbeat" for HEARTBEAT_LOG_EVENT_V2 events |
| 121382 | 2026-09-28 9:23 | 2026-09-28 9:51 | MySQL Server: Replication | Open (24 days) | S3 | 8.4.11 | Any | Any | Fix for Bug#39254896 rejects legitimate Heartbeat events when the receiver's cached Format_description_event is older/na |
| 121379 | 2026-09-28 8:25 | 2026-09-29 11:21 | MySQL Server: Optimizer | Verified (23 days) | S2 | 8.0.46, 8.4.11, 9.7.2, 26.07 | Linux | Any | Identical UNION operands return different values when counting an EXCEPT ALL CTE |
| 121378 | 2026-09-28 7:54 | 2026-10-01 5:02 | MySQL Server: Optimizer | Verified (21 days) | S2 | 8.0.46, 8.4.11, 9.7.2, 26.07 | Linux | Any | CASE WHEN TRUE changes the result of an identical WHERE predicate after SET NAMES binary |
| 121377 | 2026-09-28 7:07 | 2026-09-29 10:30 | MySQL Server: Optimizer | Verified (23 days) | S2 | 8.0.46, 8.4.11, 9.7.2, 26.07 | Linux | Any | LIKE with an equivalent computed numeric pattern returns inconsistent results under utf16_unicode_ci |
| 121375 | 2026-09-27 21:47 | 2026-09-28 20:48 | MySQL Workbench: SQL Editor | Documenting (24 days) | S2 | 26.7.0 / 26.7.1 | Windows | Any | SQL editor hangs on "Starting editor session..." when server sql_mode includes ANSI_QUOTES |
| 121374 | 2026-09-27 18:59 | 2026-09-28 5:07 | MySQL Server: Optimizer | Verified (24 days) | S2 | 8.0.46, 8.4.11, 9.7.2 | Any | Any | Queries using a JSON array index silently return incomplete results in joins (realworld bug) |
| 121373 | 2026-09-26 7:39 | 2026-09-28 6:48 | MySQL Server: Optimizer | Duplicate (24 days) | S3 | 26.7.0 | Windows (Windows 11 64-bit) | x86 (x86_64 architecture) | REPLACE function result truncated to original VARCHAR column length, causes wrong UNION deduplication |
| 121368 | 2026-09-24 8:43 | 2026-09-24 11:00 | MySQL Server: GIS | Verified (28 days) | S3 | 8.4.11, 9.7.2, 26.7.0 | Any | Any | Possible to store an empty value into a non-NULL GEOMETRY column |
| 121367 | 2026-09-24 7:45 | 2026-09-24 10:44 | MySQL Server: DML | Verified (28 days) | S2 | 9.7.2 | Ubuntu (Used Docker Image for testing) | Any | ON DELETE CASCADE only deletes first child |
| 121364 | 2026-09-24 6:32 | 2026-09-24 6:44 | MySQL Server: Options | Open | S2 | MySQL 8.4 branch, commit `99960bf74fa919 | Linux | x86 | RESET PERSIST reports success after a disk-write failure and leaves stale configuration on disk |
| 121363 | 2026-09-24 6:31 | 2026-09-24 6:42 | MySQL Server: Security: Privileges | Open | S2 | MySQL 8.4 branch, commit `99960bf74fa919 | Linux | x86 | Generated account passwords become predictable when RAND_bytes() fails |
| 121360 | 2026-09-23 10:51 | 2026-09-24 8:27 | MySQL Server: DML | Verified (28 days) | S3 | 8.4.11, 9.7.2, 26.7.0 | Any | Any | No-op UPDATE assigning NULL to an already-NULL executes update, firing triggers etc |
| 121359 | 2026-09-23 8:42 | 2026-10-08 8:53 | MySQL Server: Optimizer | Duplicate (29 days) | S2 | 8.0.46 | Any | Any | CREATE VIEW loses a HAVING-subquery alias; the view is unusable and its dump cannot be restored |
| 121358 | 2026-09-23 7:46 | 2026-09-23 10:29 | MySQL Server: Optimizer | Verified (29 days) | S2 | 9.7.2 | Ubuntu | Any | Prepared statement does not reflect updated group_concat_max_len during execution |
| 121357 | 2026-09-23 7:08 | 2026-09-23 9:37 | MySQL Server: DML | Duplicate (29 days) | S3 | 8.0.46 | Any | Any | NOT BETWEEN with NULL numeric column boundary returns 1, while NULL string column boundary returns NULL |
| 121356 | 2026-09-23 6:13 | 2026-09-23 10:23 | MySQL Server | Not a Bug (29 days) | S3 | 8.0.x | MacOS (15.6.1) | ARM (Apple Silicon) | `LEAST()` combined with a correlated scalar subquery and `LIKE` produces an unexpected boolean result. |
| 121355 | 2026-09-23 2:56 | 2026-09-23 3:44 | MySQL Server: FULLTEXT search | Open (29 days) | S2 | 8.0.46 | Any | Any | DROP FULLTEXT INDEX can crash when INFORMATION_SCHEMA.INNODB_TABLES concurrently opens InnoDB FTS auxiliary table |
| 121354 | 2026-09-23 2:52 | 2026-09-23 7:02 | MySQL Server: DML | Duplicate (29 days) | S3 | 8.0.46 | Any | Any | BETWEEN returns 0 instead of NULL when boundary is a NULL column (mixed-type comparison) |
| 121352 | 2026-09-22 17:01 | 2026-09-23 10:12 | MySQL Server: Documentation | Verified (29 days) | S2 | 8.0.46, 9.4.11, 9.7.2 | Ubuntu | Any | Prepared statement returns an unexpected WEEK() result after changing default_week_format |
| 121350 | 2026-09-22 7:49 | 2026-10-12 5:20 | MySQL Server: Group Replication | Documenting (24 days) | S2 | MySQL 8.4 branch, commit `99960bf74fa919 | Any | Any | SQL RESTART is not exempted from Group Replication consistency waits |
| 121349 | 2026-09-22 7:48 | 2026-09-22 8:46 | MySQL Server: Connection Handling | Open | S3 | MySQL 8.4 branch, commit `99960bf74fa919 | Any | Any | mysql_native_password once-per-start warning uses a non-atomic claim sequence |
| 121348 | 2026-09-22 7:29 | 2026-10-05 8:48 | MySQL Server: Replication | Documenting (24 days) | S2 | MySQL 8.4 branch, commit `99960bf74fa919 | Any | Any | Concurrent first enable and disable can lose the requested binlog_encryption OFF state |
| 121344 | 2026-09-21 16:06 | 2026-09-24 8:35 | MySQL Server: Optimizer | Duplicate (28 days) | S2 | 26.7.1 | Ubuntu (22.04) | x86 | Prefix index on TINYTEXT causes wrong result for range predicate with utf8mb4_0900_ai_ci |
| 121343 | 2026-09-21 14:37 | 2026-10-14 14:48 | MySQL Server: Replication | Documenting (10 days) | S2 | MySQL 8.4 branch, commit `99960bf74fa919 | Any | Any | Group Replication generates invalid Clone SQL from a valid TLS path containing an apostrophe |
| 121341 | 2026-09-21 14:34 | 2026-09-22 6:35 | MySQL Server: Security: Encryption | Open | S1 | MySQL 8.4 branch, commit `99960bf74fa919 | Any | Any | Concurrent authentication_policy update can free the plugin name used by a handshake |
| 121336 | 2026-09-21 10:42 | 2026-09-23 6:51 | MySQL Server: Optimizer | Verified (29 days) | S2 | 8.0.46, 8.4.11, 9.7.2 | Ubuntu (24.04) | x86 | SQL_BUFFER_RESULT causes aggregate row failing HAVING predicate to be returned |
| 121334 | 2026-09-21 8:43 | 2026-10-09 21:34 | Connector / NET | Verified (13 days) | S2 | 26.7 | Windows | Any | Process Crash because of MySQL Driver |
| 121332 | 2026-09-21 7:54 | 2026-09-21 8:34 | MySQL Server: Options | Open (31 days) | S3 | 8.4.11 | Any | Any | Empty --datadir= value not handled by the Bug#39181231 fix, asserting mysqld in debug builds |
| 121331 | 2026-09-21 5:05 | 2026-09-21 9:29 | MySQL Server: Optimizer | Verified (31 days) | S3 | 8.4.12, 9.7.3, 26.7.1 | Linux | Any | Optimizer discards the chosen range access and falls back to a table scan for antijoin / LEFT JOIN queries |
| 121330 | 2026-09-21 2:49 | 2026-10-01 7:02 | MySQL Server: Optimizer | Duplicate (21 days) | S2 | 26.10.0 (trunk), 9.7.2 | Any | Any | TIME(N) column matches a string constant it is not equal to: the constant is rounded |
| 121329 | 2026-09-21 2:45 | 2026-10-15 9:38 | MySQL Server: Optimizer | Verified (7 days) | S2 | 8.0.46, 8.4.11, 9.7.2, 26.07 | Any | Any | MIN()/MAX() on indexed DATETIME with a range predicate returns a value it excludes |
| 121328 | 2026-09-21 2:41 | 2026-09-21 12:26 | MySQL Server: Optimizer | Verified (31 days) | S3 | 8.0.46, 8.4.11, 9.7.2 | Any | Any | `LAST_INSERT_ID(expr)` returns different results when the same non-NULL `LONGTEXT` value is passed directly or through a |
| 121327 | 2026-09-20 20:19 | 2026-10-20 5:02 | MySQL Server: Optimizer | Verified (2 days) | S2 | 8.0.46, 8.4.11, 9.7.2, 26.07 | Any | Any | TIME(N) compared with a non-constant string is compared as text, not as a time |
| 121326 | 2026-09-20 20:03 | 2026-09-21 12:29 | MySQL Server: Optimizer | Verified (31 days) | S2 | 8.0.46, 8.4.11, 9.7.2 | Any | Any | YEAR column compared to a non-integral constant returns and drops wrong rows |
| 121325 | 2026-09-20 20:01 | 2026-09-21 8:46 | MySQL Server: Optimizer | Verified (31 days) | S2 | 8.0.46, 8.4.11, 9.7.2, 26.10.0 | Any | Any | MIN()/MAX() with BETWEEN and a non-integral bound returns NULL while rows match |
| 121324 | 2026-09-20 18:49 | 2026-10-15 9:45 | MySQL Server: Optimizer | Duplicate (7 days) | S2 | 8.0.46, 8.4.11, 9.7.2, 26.07 | Any | Any | Index equality on DATETIME(N) returns a row that fails its own WHERE predicate |
| 121323 | 2026-09-20 13:59 | 2026-09-21 8:39 | MySQL Server: Optimizer | Verified (31 days) | S2 | 8.0.46, 8.4.11, 9.7.2 | Linux | Any | UNION truncates the result of REPLACE() when the replacement increases string length |
| 121322 | 2026-09-20 13:42 | 2026-09-21 8:21 | MySQL Server: Optimizer | Verified (31 days) | S2 | 8.0.46, 8.4.11, 9.7.2 | Linux | Any | GROUP_CONCAT() returns incorrectly ordered results with a leading constant ORDER BY item |
| 121321 | 2026-09-19 18:59 | 2026-09-19 18:59 | MySQL Server: Memory storage engine | Open | S2 | 26.10.0 (trunk), 9.7.2 (LTS), 8.4.11 (LT | Any | Any | ERROR 1062 '<group_key>' on DISTINCT over a DOUBLE column containing both -0e0 and 0e0 |
| 121320 | 2026-09-19 15:09 | 2026-09-19 15:09 | MySQL Cluster: Cluster (NDB) storage engine | Open | S3 | 26.7.1-cluster | Ubuntu (24.04) | Any | Cluster failure on NDB cluster |
| 121318 | 2026-09-18 15:49 | 2026-09-28 16:22 | MySQL Workbench | Unsupported (24 days) | S3 | 8.0.47 CE build 5817297 (64 bit) | Linux ((Linux Mint 21 / Ubuntu 22.04 base), x86_64) | Other (x86_64) | Schema tree metadata refresh holds user connection mutex, stalling queries N x RTT |
| 121315 | 2026-09-18 11:42 | 2026-09-21 7:02 | MySQL Server: Optimizer | Duplicate (31 days) | S3 | 8.4.11, 9.7.1 | Any | Any | Redundant outer DISTINCT over UNION causes a second temporary-table deduplication |
| 121314 | 2026-09-18 10:03 | 2026-09-30 14:48 | MySQL Server: Replication | Documenting (31 days) | S2 | 8.0.40/5.7.44 | Any | Any | MTS recovery silently skips transactions, leaving holes in gtid_executed |
| 121313 | 2026-09-18 5:38 | 2026-09-18 7:59 | MySQL Server: Optimizer | Verified (34 days) | S3 | 9.7.2 | Any | Any | REPLACE() Produces Different Results Depending on Whether GROUP BY Is Applied |
| 121312 | 2026-09-18 2:56 | 2026-09-18 8:00 | MySQL Server: Optimizer | Verified (34 days) | S3 | 9.7.2 | Any | Any | `DISTINCTROW` causes `REPEAT()` with a scalar subquery to return an incorrectly duplicated value. |
| 121311 | 2026-09-18 2:48 | 2026-09-18 7:50 | MySQL Server: Data Types | Verified (34 days) | S3 | 26.7.0 | MacOS (15.6.1) | ARM (Apple Silicon) | Inconsistent handling of FLOAT ZEROFILL in UPPER() and CHARACTER_LENGTH() |
| 121310 | 2026-09-18 2:36 | 2026-09-21 15:43 | MySQL Server | Not a Bug (34 days) | S3 | 26.7.0 | MacOS (15.6.1) | ARM (Apple Silicon) | REVERSE() returns inconsistent results for equivalent correlated scalar subqueries |
| 121309 | 2026-09-18 0:15 | 2026-09-18 0:25 | MySQL Server: Installing | Open (34 days) | S3 | 26.7 | Any | Any | Hard to copy & print End-User License Agreement when installing with mysql-26.7.0-win64.msi |
| 121307 | 2026-09-17 11:06 | 2026-09-17 11:06 | MySQL Server: DDL | Open | S3 | 8.4.11, 9.7.2, 26.7.0 | Any | Any | CTAS through temp table VIEW resets TIMESTAMP DEFAULT |
| 121306 | 2026-09-17 10:07 | 2026-09-28 16:23 | MySQL Workbench | Verified (24 days) | S3 | 26.7.0 | MacOS (27.0) | ARM | Object Info missing |
| 121305 | 2026-09-17 8:59 | 2026-09-17 10:47 | MySQL Server | Duplicate (35 days) | S3 | 9.7.2, 26.7.0 | Any | Any | mysql_query_attribute_string() accepts an INTEGER argument |
| 121304 | 2026-09-17 7:51 | 2026-09-17 8:53 | MySQL Server: Optimizer | Verified (35 days) | S2 | 8.4.10 | Any (Docker container) | Any (x86_64) | Incorrect empty result for RIGHT JOIN with always-false EXISTS condition |
| 121303 | 2026-09-17 7:37 | 2026-09-17 7:44 | MySQL Server: Optimizer | Verified (35 days) | S3 | 9.7 | Any | Any | IN() returns 1 instead of NULL when no list element matches the left-hand expression and the list contains NULL |
| 121302 | 2026-09-17 6:34 | 2026-09-20 2:31 | MySQL Server: Information schema | Open (32 days) | S1 | 8.4.11;8.0.46;8.0.44;8.0.36 | Any | x86 | Server hangs: INSTALL PLUGIN (I_S plugin) re-locks LOCK_plugin via DD attachable transaction |
| 121301 | 2026-09-17 6:12 | 2026-09-17 7:33 | MySQL Server: Optimizer | Verified (35 days) | S3 | 8.4 | MacOS (15.6.1) | ARM (Apple Silicon) | NULLIF() returns different results for a NULL literal and a NULL-valued BIGINT |
| 121300 | 2026-09-17 2:25 | 2026-09-17 7:14 | MySQL Server: Optimizer | Verified (35 days) | S2 | 9.7.2 | Any | Any | `IN` predicate returns `TRUE` even though every corresponding equality comparison returns `FALSE` |
| 121298 | 2026-09-16 16:02 | 2026-09-18 7:18 | MySQL Server: FULLTEXT search | Verified (35 days) | S2 | 9.6.0 | Any | Any | MATCH() AGAINST() returns incorrect (near-random) relevance scores when wrapped in a CASE expression combined with DISTI |
| 121296 | 2026-09-16 13:56 | 2026-09-17 6:57 | MySQL Server | Can't repeat (35 days) | S2 | Any | Any | REPLACE() returns an incorrect result when a TINYINT column is used as the second argument instead of an equivalent inte | |
| 121295 | 2026-09-16 13:35 | 2026-09-17 8:58 | MySQL Server: JSON | Verified (35 days) | S3 | Any | Any | JSON_ARRAY() returns different JSON types for equivalent TRUE expressions when one expression is a table-referencing sca | |
| 121294 | 2026-09-16 10:22 | 2026-09-17 10:48 | MySQL Server: Components / Services | Open | S3 | 9.7.2, 26.7.0 | Any | Any | mysql_query_attribute_string accepts numeric argument without diagnostic |
| 121293 | 2026-09-16 8:32 | 2026-09-30 2:48 | MySQL Server: Group Replication | Documenting (31 days) | S3 | 26.7.0, 9.7.2 | Any | Any | Member-action UDF truncates identifiers at embedded NUL bytes |
| 121292 | 2026-09-16 8:29 | 2026-09-16 10:39 | MySQL Server: Optimizer | Verified (36 days) | S2 | 8.4.11 (LTS), 9.7.2, 26.7.0 (current) — | Any (observed on Linux x86_64, Ubuntu 22.04.2 LTS, kernel 5.15.0-187-generic;) | Any (Any (observed on x86)) | INTERSECT ALL / EXCEPT ALL lose duplicate counts when the hash set operation spills to disk |
| 121291 | 2026-09-16 7:46 | 2026-09-24 9:33 | MySQL Server: Optimizer | Verified (28 days) | S3 | 9.7.2, 26.07 | Any | Any | EXPLAIN FORMAT=JSON v2 omits access_type for LooseScan/FirstMatch nodes |
| 121290 | 2026-09-16 7:08 | 2026-09-16 11:23 | MySQL Server: DDL | Verified (36 days) | S3 | 8.4.11, 9.7.2, 26.7.0 | Any | Any | CTAS with a JSON expression results in literal NULL default, broken SHOW CREATE TABLE |
| 121287 | 2026-09-15 11:14 | 2026-10-17 1:00 | MySQL Server: Data Dictionary | No Feedback (6 days) | S3 | Any | Any | SIGSEGV in Shared_multi_map<Routine>::Autolocker::~Autolocker() due to unlock-before-delete race condition | |
| 121285 | 2026-09-15 7:31 | 2026-10-13 20:48 | MySQL Workbench | Documenting (15 days) | S1 | 26.7.0 | Windows (Win11) | x86 (64-bit) | Workbench 26.7.0 does not connect |
| 121284 | 2026-09-15 6:13 | 2026-09-15 6:48 | MySQL Server: Partitions | Open | S2 | MySQL 9.7.2 and 26.7.0 | Any (Linux on x86_64) | Any | EXCHANGE PARTITION accepts mismatched functional indexes and causes wrong results |
| 121283 | 2026-09-14 22:22 | 2026-09-17 9:24 | MySQL Server: Document Store: MySQL Shell | Not a Bug (35 days) | S3 | Any | Any | Contribution: PS-10416 / PS-11509: Send Content-MD5 header for S3 uploads t ... | |
| 121282 | 2026-09-14 20:15 | 2026-09-24 10:18 | MySQL Server | Need Feedback (28 days) | S3 | 8.0.46 | Any | Any | SIGSEGV in fill_used_fields_bitmap/bitmap_copy via dynamic range optimization of a correlated subquery |
| 121281 | 2026-09-14 14:08 | 2026-09-16 15:06 | MySQL Server: Optimizer | Verified (36 days) | S3 | 8.4.11 - 9.4 | Any | Any | Wrong results in multi-join queries due to derived merge |
| 121275 | 2026-09-13 9:30 | 2026-09-13 9:30 | MySQL Server: Connection Handling | Open | S7 | 8.0.47 | Windows (Microsoft Windows 10 Home Single Language) | Any | Connection Issue |
| 121272 | 2026-09-12 14:16 | 2026-09-14 11:39 | MySQL Server: Optimizer | Verified (38 days) | S3 | 8.0.45 | MacOS (MacOS 26.5.2, using Homebrew) | ARM | Incorrect ORDER BY when using GROUP BY, GROUP_CONCAT() and COUNT(id) OVER() |
| 121271 | 2026-09-12 2:30 | 2026-10-15 9:52 | MySQL Server: Optimizer | Verified (7 days) | S5 | 8.0.46, 8.4.11, 9.7.2, 26.07 | Ubuntu (22.04.4 LTS) | x86 (Intel(R) Xeon(R) Gold 5220 CPU @ 2.20GHz) | Equivalent range-predicate rewrite exposes ORDER BY cost-ranking inversion: 2.9x higher-cost plan runs 2.85x faster |
| 121270 | 2026-09-12 0:47 | 2026-10-16 14:48 | MySQL Server: Optimizer | Patch approved (38 days) | S3 | 8.0.45 | Any | Any | COUNT(DISTINCT ...) incorrectly counts a NULL result from AES_ENCRYPT() when its argument is a scalar subquery |
| 121269 | 2026-09-12 0:19 | 2026-10-22 14:48 | MySQL Server: Optimizer | Documenting (38 days) | S2 | 9.7 | Any | Any | Incorrect result from IN comparison involving CONCAT() and a scalar subquery |
| 121267 | 2026-09-11 13:16 | 2026-09-15 7:25 | MySQL Server: DDL | Open (37 days) | S3 | 8.4.11, 9.7.2, 26.7.0 | Any | Any | CREATE TABLE AS SELECT FROM view drops column default expression in SHOW CREATE TABLE |
| 121266 | 2026-09-11 3:29 | 2026-09-24 6:54 | MySQL Server: Optimizer | Verified (28 days) | S5 | 8.0.46, 8.4.11, 9.7.2 | Ubuntu (22.04.4 LTS) | x86 (Intel(R) Xeon(R) Gold 5220 CPU @ 2.20GHz) | Optimizer misses cheaper join order when range predicate is only available through join equality |
| 121265 | 2026-09-10 11:54 | 2026-09-10 12:32 | MySQL Server | Duplicate (42 days) | S2 | Any | Any | DISTINCT changes the FLOAT-to-CHAR conversion result of a correlated scalar subquery. | |
| 121262 | 2026-09-10 8:06 | 2026-09-28 12:47 | MySQL Server: Foreign Keys | Verified (24 days) | S2 | 9.7.2 | Ubuntu | Any | SET SESSION foreign_key_checks = DEFAULT incorrectly sets the session value to 0 |
| 121261 | 2026-09-10 6:12 | 2026-09-10 19:18 | MySQL Server | Duplicate (42 days) | S3 | 26.7.0 | Any | ARM (Apple Silicon) | CRC32() returns different results for equivalent correlated scalar subqueries |
| 121260 | 2026-09-10 6:00 | 2026-09-10 7:38 | MySQL Server | Duplicate (42 days) | S2 | Any | Any | AES_ENCRYPT() produces different results for semantically equivalent scalar subqueries | |
| 121259 | 2026-09-10 4:05 | 2026-09-10 4:05 | MySQL Server: InnoDB storage engine | Open | S2 | 8.0.45 | Any | Any | Use-after-free in InnoDB virtual column template during FK cascade DELETE |
| 121258 | 2026-09-10 2:47 | 2026-09-10 7:33 | MySQL Server | Duplicate (42 days) | S3 | Any | Any | UPPER(COALESCE(c0, c0)) produces a different result from the original non-NULL FLOAT ZEROFILL value. | |
| 121257 | 2026-09-10 2:46 | 2026-09-10 7:28 | MySQL Server | Duplicate (42 days) | S3 | Any | Any | QUOTE() returns different results for the same non-NULL FLOAT value when the value is obtained through scalar subqueries | |
| 121256 | 2026-09-10 2:44 | 2026-09-10 7:22 | MySQL Server | Duplicate (42 days) | S3 | Any | Any | CONCAT_WS() produces different string representations for the same FLOAT value returned by equivalent scalar subqueries. | |
| 121255 | 2026-09-10 2:42 | 2026-09-11 23:28 | MySQL Server | Not a Bug (41 days) | S2 | Any | Any | UCASE() returns different results for the same non-NULL FLOAT value when the value is obtained through equivalent scalar | |
| 121254 | 2026-09-10 2:37 | 2026-09-10 5:50 | MySQL Server | Not a Bug (42 days) | S2 | Any | Any | Removing an unrelated projected expression from a SELECT DISTINCT query changes the result of AES_ENCRYPT(). | |
| 121253 | 2026-09-10 2:26 | 2026-09-10 8:03 | MySQL Server: Optimizer | Duplicate (42 days) | S2 | Any | Any | SELECT DISTINCT changes the result of AES_ENCRYPT() when its plaintext argument contains a correlated scalar subquery. | |
| 121252 | 2026-09-09 23:47 | 2026-10-20 19:55 | MySQL Server: Document Store: MySQL Shell | Closed (2 days) | S3 | Any | Any | Contribution: Add 8.4 and 9.x reserved keywords to the upgrade check | |
| 121251 | 2026-09-09 19:32 | 2026-09-24 9:52 | MySQL Server: Compiling | Open | S3 | Any | Any | Contribution: Add feature_contribution.yaml ISSUE_TEMPLATE | |
| 121250 | 2026-09-09 15:52 | 2026-09-09 15:54 | MySQL Server: InnoDB storage engine | Open | S3 | 8.0.49, 8.4.12, 9.7.3 | Any | Any | Fil_shard::do_io() skips complete_io() on DB_PAGE_IS_STALE after prepare_file_for_io() |
| 121249 | 2026-09-09 14:28 | 2026-09-17 9:03 | MySQL Server: Optimizer | Verified (42 days) | S2 | 8.0.46, 8.4.11, 9.7.2 | Linux | x86 | With sql_buffer_result=ON, IN / quantified (ANY/ALL/SOME) subquery predicates in the SELECT list evaluate to NULL |
| 121248 | 2026-09-09 6:44 | 2026-09-25 14:50 | MySQL Server: Data Types | Not a Bug (35 days) | S3 | 26.7.0 | MacOS (15.6.1) | ARM (Apple Silicon) | RIGHT() returns different results for semantically equivalent scalar-subquery arguments |
| 121247 | 2026-09-08 6:46 | 2026-09-14 18:07 | MySQL Workbench | Won't Fix (42 days) | S2 | 8.0.34 | Windows (10 an 11) | Any | Mysql Workbench takes very long time to execute the first query after connecting |
| 121246 | 2026-09-08 3:54 | 2026-09-08 3:55 | MySQL Server: Storage Engines | Open | S2 | 8.4.11,8.0.46 | Any | Any | Contribute by tencent: Fix incomplete TempTable-to-InnoDB fallback for multiply-referenced CTEs |
| 121243 | 2026-09-07 8:12 | 2026-09-07 8:12 | Connector / ODBC | Open | S2 | 8.0.33 - 26.7.x | Any (Windows 11 Pro 64bit) | x86 (64bit) | Unicode driver regression: VARCHAR PK with umlaut/accent shows #Deleted in Access linked-table UI (works via code) |
| 121241 | 2026-09-07 3:28 | 2026-09-07 3:28 | MySQL Server: Documentation | Open | S3 | 8.4.11、8.4.0 | Any | Any | LEAST/GREATEST documentation: overlapping numeric and mixed-string comparison rules |
| 121240 | 2026-09-07 3:00 | 2026-09-07 9:15 | MySQL Server: Data Types | Verified (45 days) | S3 | 8.4.11 | Linux (Oracle Linux Server 9.8; mysql:8.4.11 Docker image via Docker Desktop on Windows/WSL2) | x86 (x86_64 / amd64) | Scientific-notation strings: integer casts differ from arithmetic conversion |
| 121239 | 2026-09-07 1:17 | 2026-10-16 2:48 | MySQL Server: Optimizer | Patch pending (45 days) | S2 | 8.0.46 | Any | Any | Wrong result: the same CTE returns inconsistent cardinality across consumers with UNION/EXCEPT |
| 121238 | 2026-09-06 16:03 | 2026-09-14 18:07 | MySQL Workbench | Won't Fix | S3 | 8.0 | Windows (windows 11) | Any | Deleting two table columns consecutively in the graphical editor without clicking Apply in between. |
| 121236 | 2026-09-05 4:57 | 2026-09-08 9:23 | Connector / ODBC | Open (44 days) | S1 | 26.7.1 | Any | x86 | TINYINT UNSIGNED values corrupted (negative or 18446744073709551615) when read via SSPS |
| 121235 | 2026-09-04 21:26 | 2026-10-01 20:48 | Connector / Python | In progress (21 days) | S2 | 9.2.0, 9.7.0, 26.7.0 | MacOS (also reproduces on Linux) | Any | mysql-connector-python mis-splits statements containing the word “delimiter” |
| 121234 | 2026-09-04 19:53 | 2026-09-29 16:43 | Shell Dump & Load | Verified (23 days) | S3 | 8.4.10 | Any | Any | Util.dumpTables: Thread stack overrun when list of tables to dump is too long |
| 121231 | 2026-09-04 14:57 | 2026-09-23 7:16 | MySQL Server | Open (29 days) | S2 | 9.7.2 | Any | Any | Prepared statement uses stale div_precision_increment value after SESSION variable change |
| 121230 | 2026-09-04 8:25 | 2026-09-04 8:25 | MySQL Server: Documentation | Open | S3 | 26.7, 8.4 | Any | Any | Storage engine help is broken/useless |
| 121229 | 2026-09-04 8:21 | 2026-09-24 9:54 | MySQL Server: Information schema | Open | S3 | 26.7 | Any | Any | Outdated help contents |
| 121228 | 2026-09-03 13:25 | 2026-09-04 9:08 | MySQL Server: FULLTEXT search | Open (48 days) | S2 | 8,8.4,9 | Any | Any | Boolean FTS: "phrase" word* misses rows in FTS cache until OPTIMIZE TABLE |
| 121226 | 2026-09-03 7:52 | 2026-09-03 13:01 | MySQL Server: Optimizer | Verified (49 days) | S3 | 9.7.2 | Any | Any | WHERE int_col = CAST(decimal AS DOUBLE) index access stores the rounded key and returns wrong rows (literal path correct |
| 121225 | 2026-09-03 7:49 | 2026-09-03 12:57 | MySQL Server: DML | Not a Bug (49 days) | S3 | 9.7.2 | Any | Any | INTERVAL() with string arguments uses numeric order — opposite of the equivalent piecewise CASE |
| 121224 | 2026-09-03 7:47 | 2026-09-03 12:45 | MySQL Server: DML | Not a Bug (49 days) | S3 | 9.7.2 | Any | Any | GREATEST(varchar, int) uses string order while the standalone comparator uses numeric order |
| 121223 | 2026-09-03 7:45 | 2026-09-03 12:39 | MySQL Server: DML | Not a Bug (49 days) | S3 | 9.7.2 | Any | Any | GREATEST/LEAST(TIME column, big int): ordering flips between rows; SELECT display contradicts WHERE |
| 121222 | 2026-09-03 7:43 | 2026-09-03 12:31 | MySQL Server: Optimizer | Verified (49 days) | S3 | 9.7.2 | Any | Any | GREATEST/LEAST mixed-type aggregation produces illegal packed dates (16383-15-31 and 7 more) |
| 121221 | 2026-09-03 7:42 | 2026-09-03 12:27 | MySQL Server: Optimizer | Verified (49 days) | S3 | 9.7.2 | Any | Any | BIT column vs BIT literal: comparator path split (column numeric, literal byte-string) |
| 121220 | 2026-09-03 7:41 | 2026-09-03 12:22 | MySQL Server: Optimizer | Verified (49 days) | S3 | 9.7.2 | Any | Any | One DATE constant in an IN list silently disables all other elements ('abc' IN ('abc', DATE'...') cannot find 'abc') |
| 121219 | 2026-09-03 7:40 | 2026-09-03 12:15 | MySQL Server: Optimizer | Verified (49 days) | S3 | 9.7.2 | Any | Any | TIME column BETWEEN contradicts its decomposition: both single-sided =1, AND =1, yet BETWEEN =0 |
| 121218 | 2026-09-03 7:36 | 2026-09-03 12:04 | MySQL Server: Optimizer | Verified (49 days) | S3 | 9.7.2 | Any | Any | TIME column vs TIMESTAMP/DATETIME constant: the constant's date part is silently discarded |
| 121217 | 2026-09-03 7:30 | 2026-09-03 11:55 | MySQL Server: DML | Not a Bug (49 days) | S3 | 9.7.2 | Any | Any | YEAR column is temporalized while YEAR numeric constants are not: opposite answers per context |
| 121216 | 2026-09-03 7:28 | 2026-09-03 10:13 | MySQL Server: Optimizer | Verified (49 days) | S3 | 8.4 | Any | Any | VARCHAR column vs DATE constant: failed conversion silently acts as a "smallest sentinel" |
| 121215 | 2026-09-03 7:26 | 2026-09-03 9:25 | MySQL Server: DML | Not a Bug (49 days) | S3 | 9.7.2 | Any | Any | CAST(number AS TIME): overflow handling splits by digit count; 11–12 digits silently return 00:00:00 |
| 121214 | 2026-09-03 7:23 | 2026-09-03 9:16 | MySQL Server: Optimizer | Verified (49 days) | S3 | 9.7.2 | Any | Any | TIME column compared with a >= 10^10 integer constant returns inverted results (column vs literal context semantic split |
| 121213 | 2026-09-02 15:24 | 2026-09-04 5:11 | MySQL Server: Optimizer | Verified (48 days) | S2 | 8.0.46, 8.4.11, 9.7.2 | Linux | Any | UNIQUE const-table plan evaluates `GROUPING()=1` before ROLLUP and drops the super-aggregate row |
| 121212 | 2026-09-02 14:57 | 2026-09-03 9:30 | MySQL Server: Optimizer | Can't repeat (49 days) | S2 | 9.7.2 | Linux | Any | SELECT-list `IN` / `<op> ANY` (subquery with NULL) rewrites UNKNOWN as TRUE via `EXISTS (pred OR inner IS NULL)` |
| 121211 | 2026-09-02 11:59 | 2026-09-02 12:03 | MySQL Server: Storage Engines | Open | S3 | 9.7.2 | Any | Any | InnoDB INPLACE table rebuild corrupts a spatial index after a scan latch release |
| 121208 | 2026-09-02 9:04 | 2026-09-04 8:53 | MySQL Server: Optimizer | Verified (48 days) | S3 | 8.0.46, 8.4.11, 9.7.2 | Any | Any | Materializing a shared `UNION` CTE changes a scalar `ORDER BY ... LIMIT` result |
| 121207 | 2026-09-02 9:03 | 2026-09-04 8:43 | MySQL Server: Optimizer | Verified (48 days) | S2 | 8.0.46, 8.4.11, 9.7.2 | Any | Any | Materializing an `EXISTS` input changes a `RIGHT JOIN` result |
| 121206 | 2026-09-02 9:01 | 2026-09-04 7:49 | MySQL Server: Optimizer | Verified (48 days) | S2 | 8.0.46, 8.4.11, 9.7.2 | Any | Any | Materializing a computed derived column changes a false `HAVING` result |
| 121199 | 2026-09-01 22:54 | 2026-10-02 20:58 | MySQL Server: Install Configuration Tool | Verified (20 days) | S2 | 8.4.11 | Windows (Microsoft Windows Server 2022 Datacenter (10.0.20348) (en-US)) | Any | Windows MySQL Configurator - Unable to select valid my.ini |
| 121198 | 2026-09-01 22:42 | 2026-09-01 22:42 | MySQL Server: Information schema | Open | S3 | 8.0.42 | Any | Any | SHOW TABLE STATUS repeats the error of an unreadable table in the Comment of all the following tables |
| 121197 | 2026-09-01 16:28 | 2026-09-14 18:07 | MySQL Workbench: Modeling | Won't Fix | S2 | 8.0.47 | Linux (Linux Mint 22 (Noble / Ubuntu 24.04 base)) | x86 (64-bit) | EER Diagram table editor cell grid loses focus and fails to apply datatype (INT, SMALLINT) on Enter/Tab in Linux Mint 22 |
| 121193 | 2026-08-31 11:03 | 2026-09-02 13:30 | MySQL Server: InnoDB storage engine | Open | S2 | 8.0, 8.4, 26.7.0 | Any | Any | Crash during BLOB UPDATE: recovery rollback frees the old, still-referenced LOB |
| 121192 | 2026-08-31 8:55 | 2026-08-31 8:55 | Connector / ODBC | Open | S3 | 8.4.0, 9.7.0, 26.7.1 | Windows | Any | Connector/ODBC returns incorrect DATA_TYPE and COLUMN_SIZE for BIT(n) columns |
| 121188 | 2026-08-29 13:30 | 2026-09-01 4:50 | MySQL Server: Optimizer | Verified (51 days) | S2 | 8.0.46, 8.4.11, 9.7.2 | Any | Any | Materializing an `IN` subquery changes a `UNION`/`RIGHT JOIN` result |
| 121187 | 2026-08-29 13:28 | 2026-09-01 4:53 | MySQL Server: Optimizer | Verified (51 days) | S2 | 8.0.46, 8.4.11, 9.7.2 | Any | Any | Materializing a `TIME` expression changes comparison with `DATETIME` literals |
| 121185 | 2026-08-28 10:27 | 2026-08-28 10:27 | MySQL Cluster: Cluster (NDB) storage engine | Open | S3 | 8.4.11 | Any | Any | Crash after master node failure |
| 121184 | 2026-08-28 8:45 | 2026-09-01 4:59 | MySQL Server: Optimizer | Verified (51 days) | S3 | 8.0.46, 8.4.11, 9.7.2 | Any | Any | Adding an unrelated element to a mixed-type temporal IN list flips the match result of other elements |
| 121183 | 2026-08-28 8:06 | 2026-08-31 5:50 | MySQL Server: Optimizer | Verified (52 days) | S3 | 8.0.46, 8.4.11, 9.7.2 | Any | Any | Single-element IN (rewritten to =) errors on non-convertible string, multi-element IN silently returns FALSE — behavior |
| 121182 | 2026-08-28 8:05 | 2026-08-29 19:29 | MySQL Server: DML | Not a Bug (54 days) | S3 | 9.7.2 | Any | Any | Temporal BETWEEN conversion-failure error message blames the valid constant instead of the failing operand |
| 121181 | 2026-08-28 8:03 | 2026-08-31 5:41 | MySQL Server: Optimizer | Verified (52 days) | S2 | 8.0.46, 8.4.11, 9.7.2 | Any | Any | Temporal BETWEEN returns FALSE instead of NULL when LHS->temporal conversion fails (uninitialized Time_val/Date_val comp |
| 121180 | 2026-08-27 23:39 | 2026-08-27 23:39 | Tests: System | Open | S3 | Any | Any | Contribution: Codex/ci cd pipeline test | |
| 121179 | 2026-08-27 18:23 | 2026-08-28 5:01 | MySQL Server: Optimizer | Verified (55 days) | S2 | 8.0.46, 8.4.11, 9.7.2 | Any | Any | Framed window functions return wrong results when windowing steps are skipped (const plan, implicit grouping) |
| 121177 | 2026-08-27 7:59 | 2026-09-01 12:11 | MySQL Server: InnoDB storage engine | Open (51 days) | S2 | 8.0.45, 8.4.8, 9.6.0 | Any | Any | different innodb_ddl_buffer_size for master and slave masy cause duplicated key error |
| 121176 | 2026-08-26 15:34 | 2026-08-27 12:24 | MySQL Cluster: Cluster (NDB) storage engine | Open (56 days) | S3 | 8.4.11 | Any | Any | Copy scan hangs |
| 121175 | 2026-08-26 15:31 | 2026-08-26 15:31 | MySQL Cluster: Cluster (NDB) storage engine | Open | S3 | 8.4.11 | Any | Any | Crash or hang due to master node failure during TC takeover |
| 121174 | 2026-08-26 15:28 | 2026-08-26 15:28 | MySQL Cluster: Cluster (NDB) storage engine | Open | S3 | 8.4.11 | Any | Any | Early crash leads to eternal hang in node fail handling |
| 121171 | 2026-08-26 2:42 | 2026-08-26 5:54 | MySQL Server: Optimizer | Verified (57 days) | S2 | 9.7.2, 26.07 | Any | Any | Hypergraph optimizer loses the LATERAL dependency of a materialized derived table under ref/index access |
| 121170 | 2026-08-26 0:57 | 2026-08-26 7:47 | MySQL Server: Replication | Open (57 days) | S6 | 9.7.2 | Oracle Linux (8.10) | x86 | MySQL 9.7.2 -DWITH_DEBUG=ON -DWITH_ASAN=ON detects heap-buffer-overflow in DbugVfprintf |
| 121167 | 2026-08-25 9:06 | 2026-09-27 1:00 | MySQL Server: DML | No Feedback (26 days) | S1 | 8,4 | Any | Any | Bug in update statement execution |
| 121166 | 2026-08-25 1:41 | 2026-08-25 1:43 | MySQL Server: InnoDB storage engine | Open | S2 | 8.0.30 | Any | Any | concurrent updates make FK ON UPDATE CASCADE miss child rows |
| 121164 | 2026-08-23 15:31 | 2026-08-24 8:35 | MySQL Server: Group Replication | Duplicate (59 days) | S3 | 8.4.11 | Any | Any | 8.4 LTS: `gcs_xcom_networking.cc` `inet_ntop()` buffer-length bug (Bug #38021787) not backported |
| 121163 | 2026-08-23 8:00 | 2026-08-23 8:58 | MySQL Server: Command-line Clients | Open (60 days) | S1 | 9.7.1 | Any | Any | mysqldump discards time_zone and sql_mode, silently changing generated column data |
| 121162 | 2026-08-23 7:59 | 2026-08-23 7:59 | MySQL Server: Partitions | Open | S1 | 9.7.1 | Any | Any | EXCHANGE PARTITION definition check ignores expressions and CHECK constraints |
| 121160 | 2026-08-23 7:40 | 2026-08-31 20:43 | MySQL Server | Not a Bug (52 days) | S2 | 9.7.1 | Any | Any | VIEW materialization changes AVG(INT) decimal scale across UNION ALL |
| 121158 | 2026-08-23 6:41 | 2026-08-26 3:09 | MySQL Server: InnoDB storage engine | Open (57 days) | S1 | 9.7.1 | Any | Any | ALTER COLLATE skips validation of UNIQUE functional index, leaving duplicate keys |
| 121157 | 2026-08-23 6:37 | 2026-08-25 9:36 | MySQL Server: Optimizer | Verified (58 days) | S1 | 8.0.46, 8.4.11, 9.7.2 | Any | Any | Timezone-dependent generated column breaks UNIQUE and makes table unrestorable |
| 121155 | 2026-08-22 15:02 | 2026-08-26 4:39 | MySQL Server: Optimizer | Not a Bug (57 days) | S2 | 9.7.1 | Any | Any | MySQL loses LEFT JOIN preserved rows when an empty temporary table is used with DISTINCT and a window function |
| 121154 | 2026-08-22 10:17 | 2026-08-25 7:12 | MySQL Server: Optimizer | Duplicate (58 days) | S2 | 9.7.1 | Any | Any | CTE derived merge incorrectly preserves a NULL-complemented LEFT JOIN row rejected by the WHERE predicate |
| 121153 | 2026-08-22 6:36 | 2026-08-22 10:52 | MySQL Server: Data Types | Not a Bug (61 days) | S2 | 9.7.1 | Any | Any | Materializing a UNION prefix in a CTE changes TIME values in the final UNION result |
| 121152 | 2026-08-22 6:09 | 2026-08-25 6:46 | MySQL Server: Optimizer | Verified (58 days) | S3 | 9.2 | Any | Any | CTE merge incorrectly loses the first alias when a BIT column is projected twice with different aliases |
| 121151 | 2026-08-22 2:15 | 2026-08-24 4:36 | MySQL Server: Documentation | Open (59 days) | S3 | 8.4.5 | Any | Any | InnoDB Locking docs don't qualify the unique-index equality gap-lock guarantee for IN (...) lists |
| 121150 | 2026-08-21 15:17 | 2026-10-22 10:28 | MySQL Server: Connection Handling | Verified | S3 | Any | Any | Contribution: Shrink NET::buff to reduce memory usage | |
| 121149 | 2026-08-21 13:17 | 2026-08-21 20:37 | MySQL Server: Optimizer | Verified (62 days) | S2 | 9.7.1 | Any | Any | MySQL temporal implicit conversion changes `TIMEDIFF` predicate results after materialization |
| 121147 | 2026-08-21 4:11 | 2026-08-21 20:40 | MySQL Server: Optimizer | Verified (62 days) | S3 | 9.7.1 | Ubuntu (22.04) | Any | QUOTE() incorrectly treated as null-rejecting in outer joins |
| 121145 | 2026-08-20 11:33 | 2026-08-21 6:44 | MySQL Server: Optimizer | Verified (62 days) | S3 | 8.0 | Ubuntu (22.04) | Any | COUNT(DISTINCT UUID()) / RAND() returns 1 under implicit grouping |
| 121144 | 2026-08-20 11:08 | 2026-08-20 11:20 | MySQL Server: Performance Schema | Open (63 days) | S2 | 8.4.4 (Any) | Any | Any | Performance Schema reports ROWS_EXAMINED inside stored programs wrongly as a running total |
| 121143 | 2026-08-20 9:40 | 2026-09-30 8:23 | MySQL Server: JSON | Duplicate (57 days) | S3 | 8.0.46 | Any | Any | Correlated usage of json_table function does not seem to produce values |
| 121142 | 2026-08-20 1:50 | 2026-08-20 5:21 | MySQL Server: Optimizer | Duplicate (63 days) | S1 | 8.0.41, 8.4.11, 9.4.0, 9.7.1 | Any | Any | group skip scan for deduplication collapses each group to one row before a semijoin/antijoin condition on a later index |
| 121141 | 2026-08-20 1:50 | 2026-08-20 5:26 | MySQL Server: Optimizer | Verified (63 days) | S1 | 8.0.46, 8.4.11, 9.7.2 | Any | Any | group skip scan for deduplication collapses each group to one row before a semijoin/antijoin condition on a later index |
| 121138 | 2026-08-19 18:12 | 2026-10-20 20:04 | MySQL Server: Document Store: MySQL Shell | Closed (2 days) | S3 | Any | Any | Contribution: Fix cmake line continuation in non-static RPM builds | |
| 121137 | 2026-08-19 18:12 | 2026-10-20 19:58 | MySQL Server: Document Store: MySQL Shell | Closed (2 days) | S3 | Any | Any | Contribution: Skip innovation parser when its series is already bundled | |
| 121136 | 2026-08-19 18:12 | 2026-10-20 19:57 | MySQL Server: Document Store: MySQL Shell | Closed (2 days) | S3 | Any | Any | Contribution: Relax warnings-as-errors on the parser plugin link line | |
| 121135 | 2026-08-19 18:12 | 2026-10-20 19:56 | MySQL Server: Document Store: MySQL Shell | Closed (2 days) | S3 | Any | Any | Contribution: Do not rewrite RPATH of bundled libexec binaries | |
| 121134 | 2026-08-19 18:12 | 2026-10-20 20:02 | MySQL Server: Document Store: MySQL Shell | Closed (2 days) | S3 | Any | Any | Contribution: Declare bison and python3 as Debian build dependencies | |
| 121133 | 2026-08-19 18:12 | 2026-10-20 20:01 | MySQL Server: Document Store: MySQL Shell | Closed (2 days) | S3 | Any | Any | Contribution: Make bundled binary copy targets unique and name-safe | |
| 121132 | 2026-08-19 18:12 | 2026-10-20 20:00 | MySQL Server: Document Store: MySQL Shell | Closed (2 days) | S3 | Any | Any | Contribution: Derive Debian package metadata from the version | |
| 121131 | 2026-08-19 18:12 | 2026-10-20 19:59 | MySQL Server: Document Store: MySQL Shell | Closed (2 days) | S3 | Any | Any | Contribution: Allow the MySQL build directory to be set for Debian builds | |
| 121130 | 2026-08-19 18:12 | 2026-10-20 20:27 | MySQL Server: Document Store: MySQL Shell | Closed (2 days) | S3 | Any | Any | Contribution: Ignore packaging files generated into the source root | |
| 121129 | 2026-08-19 13:44 | 2026-08-19 13:44 | MySQL Utilities: Binlog Events | Open | S3 | 8.4.0 | Any | Any | The binlog event inconsistency error |
| 121126 | 2026-08-19 11:43 | 2026-09-24 5:39 | MySQL Server: Optimizer | Verified (28 days) | S3 | 8.4.10 | Any | Any | Prepared Cast Unsigned Parameter Truncation |
| 121125 | 2026-08-19 9:36 | 2026-09-29 5:54 | MySQL Server | Open (23 days) | S1 | 8.0.38 | Windows (Windows 11) | x86 | Mysql gets corrupted whenever the windows system gets restarted |
| 121124 | 2026-08-19 8:10 | 2026-10-22 14:48 | MySQL Server: DDL | Patch approved | S3 | 8.0.46 | Any | Any | Unrelated CHECK on DATETIME prevents INSTANT/INPLACE ENUM extension |
| 121122 | 2026-08-19 5:49 | 2026-08-19 5:55 | MySQL Server: Performance Schema | Open | S3 | 26.7.0 | Any | Any | Race in Performance Schema shared memory-stat capacity accounting can underflow size_t and corrupt high/low watermarks |
| 121120 | 2026-08-19 4:50 | 2026-08-19 4:51 | MySQL Server: DDL | Open (64 days) | S3 | 9.7.2 | Any | Any | INPLACE utf8mb3-to-utf8mb4 conversion corrupts unindexed CHAR in REDUNDANT tables |
| 121119 | 2026-08-18 18:23 | 2026-10-20 20:30 | Shell General / Core Client | Closed (2 days) | S3 | 9.7.0+ | Ubuntu (26.10 upcoming) | Other (s390x) | MySQL Shell currently fails to build on big-endian architectures |
| 121117 | 2026-08-18 12:41 | 2026-08-18 12:41 | MySQL Server: Data Dictionary | Open | S1 | 8.0 all version | Linux | x86 | SIGSEGV in rec_convert_dtuple_to_rec_comp during ALTER TABLE ... COALESCE PARTITION on a partitioned InnoDB |
| 121116 | 2026-08-18 11:25 | 2026-08-18 11:25 | MySQL Server: Partitions | Open | S2 | 9.7.1 | MacOS | ARM | index scan on a subpartitioned table silently omits rows when a secondary index contains a VIRTUAL generated column |
| 121115 | 2026-08-18 11:00 | 2026-08-18 11:08 | MySQL Server: DDL | Open | S3 | 9.7.2 | Any | Any | Online rebuild can corrupt REDUNDANT CHAR records after utf8mb3-to-utf8mb4 conversion |
| 121114 | 2026-08-18 10:00 | 2026-08-19 14:31 | MySQL Server: Security: Audit | Open (64 days) | S3 | 8.4.11 | Linux | Any | Audit plugin invoked once per sub-statement for stored routines via prepared statements |
| 121113 | 2026-08-18 9:22 | 2026-08-19 14:23 | MySQL Server: Optimizer | Verified (64 days) | S3 | 8.0.46, 8.4.11, 9.7.2 | Any | Any | `JSON_QUOTE()` metadata overflow truncates valid output |
| 121112 | 2026-08-18 9:20 | 2026-08-19 14:17 | MySQL Server: Optimizer | Verified (64 days) | S3 | 8.0.46, 8.4.11, 9.7.2 | Any | Any | Character-set conversion metadata overflow causes silent data loss |
| 121111 | 2026-08-18 9:15 | 2026-08-19 8:24 | MySQL Server: Optimizer | Verified (64 days) | S3 | 8.0.46, 8.4.11, 9.7.2 | Any | Any | Hex Result Metadata Uint32 Wrap |
| 121102 | 2026-08-17 1:29 | 2026-10-19 8:48 | MySQL Server: InnoDB storage engine | Documenting (62 days) | S2 | 8.0.46,8.4.11,9.7.2, 26.10.0 | Any | Any | INPLACE rebuild may corrupt long-prefix secondary indexes |
| 121100 | 2026-08-16 22:04 | 2026-08-19 5:22 | MySQL Server: Optimizer | Verified (64 days) | S3 | 8.0.46, 8.4.11, 9.7.2 | Linux | ARM | Merged `CAST(col AS CHAR) COLLATE utf8mb4_0900_bin` makes col = UPPER(col) return wrong result |
| 121099 | 2026-08-16 22:01 | 2026-08-19 4:53 | MySQL Server: Optimizer | Verified (64 days) | S3 | 8.0.46, 8.4.11, 9.7.2 | Linux | ARM | Merged CASE/CAST view + aliased HAVING MIN(col) >= IFNULL(col, col) returns wrong result |
| 121094 | 2026-08-14 5:56 | 2026-08-14 8:40 | MySQL Workbench | Can't repeat (69 days) | S3 | Any | Any | Can't able to close workbench | |
| 121093 | 2026-08-14 3:29 | 2026-08-14 7:37 | MySQL Server: Documentation | Closed (69 days) | S3 | 9.7.2 | Any | Any | [MySQL 9.7.2] Missing release note entry for BUG#37875484 |
| 121091 | 2026-08-13 14:00 | 2026-08-14 11:08 | MySQL Server: Optimizer | Verified (69 days) | S2 | 8.0.46, 8.4.11, 9.7.2 | Any | Any | Wrapping a SET column in VIEW/CTE changes `HAVING MAX(set_col) > numeric_literal` semantics |
| 121088 | 2026-08-13 11:16 | 2026-09-14 18:07 | MySQL Workbench | Won't Fix | S3 | 8.0.47 | Windows | Any | MySQL Workbench CSV Import Wizard ProgressBar error and import failure |
| 121085 | 2026-08-12 21:49 | 2026-08-13 7:14 | MySQL Server: Optimizer | Verified (70 days) | S3 | 8.0.46,8.4.11, 9.7.2 | Linux | ARM | A VIEW whose column is an expression drops a group in query |
| 121084 | 2026-08-12 20:45 | 2026-08-13 7:13 | MySQL Server: Optimizer | Verified (70 days) | S3 | 8.0.46,8.4.11, 9.7.2 | Linux | ARM | VAR_SAMP() result depends on the query plan |
| 121083 | 2026-08-12 20:39 | 2026-08-13 6:28 | MySQL Server: Optimizer | Verified (70 days) | S3 | 8.0.46,8.4.11, 9.7,2 | Linux | ARM | SELECT DISTINCT ... GROUP BY <same list> drops rows |
| 121082 | 2026-08-12 20:31 | 2026-08-13 6:31 | MySQL Server: Optimizer | Verified (70 days) | S3 | 8.0.46, 8.4.11, 9.7.2 | Linux | ARM | `x NOT IN (<set-operation subquery>)` drops rows |
| 121079 | 2026-08-12 12:49 | 2026-10-08 9:08 | MySQL Server: Optimizer | Verified (14 days) | S2 | 8.4.9 | Linux | Any | Wrong result: quantified comparison subquery (>= ALL etc.) evaluates FALSE under double negation |
| 121078 | 2026-08-12 6:50 | 2026-08-12 6:50 | MySQL Server: Connection Handling | Open | S7 | 8.0.47 | Windows (Microsoft Windows 10 Pro) | Any | mySQL workbench |
| 121076 | 2026-08-11 17:32 | 2026-08-14 6:53 | MySQL Websites: forums.mysql.com | Closed (69 days) | S3 | Any | Any | Outdated links on MySQL Forum. | |
| 121075 | 2026-08-11 16:10 | 2026-09-14 18:07 | MySQL Workbench | Won't Fix | S2 | 8.0.47 | Windows | Any | MySQL Workbench's progress bar stagnant during importing .CSV file |
| 121074 | 2026-08-11 13:38 | 2026-09-14 18:07 | MySQL Workbench | Won't Fix | S3 | Any | Any | Contribution: miscellaneous changes for recent toolchains | |
| 121071 | 2026-08-11 3:56 | 2026-08-11 5:58 | MySQL Server: Command-line Clients | Open (72 days) | S3 | 9.7.1 | Linux (AlmaLinux 9.2) | x86 (x86_64) | mysql_tzinfo_to_sql drops TZif future DST rules after 2037 |
| 121070 | 2026-08-11 0:30 | 2026-08-13 7:11 | MySQL Server: Optimizer | Verified (70 days) | S3 | 8.0.46, 8.4.11, 9.7.2 | Linux | ARM | VAR_SAMP (and VAR_POP / STDDEV_SAMP) over BIGINT UNSIGNED values near 2^64 is insertion-order dependent |
| 121068 | 2026-08-07 22:26 | 2026-08-10 5:21 | MySQL Server: Optimizer | Verified (73 days) | S3 | 8.0.46, 8.4.11, 9.7.2 | Ubuntu | ARM | NO_BACKSLASH_ESCAPES + UNION + escaped apostrophe raises error |
| 121067 | 2026-08-07 13:51 | 2026-10-09 16:53 | Connector / Python | Verified (13 days) | S7 | 26.7.0 | Any (Reproduced on Fedora Rawhide) | Any | Testsuite run fails with TLS_ALERT_CERTIFICATE_EXPIRED — bundled test SSL certs have fixed 1-year validity |
| 121066 | 2026-08-07 12:41 | 2026-08-10 5:48 | MySQL Server: Command-line Clients | Open | S3 | 8.4.4 (Any) | Any | Any | comment entry is not working with DELIMITER in mysql client via cli command |
| 121065 | 2026-08-07 9:16 | 2026-08-11 12:42 | MySQL Server: InnoDB storage engine | Open | S1 | 8.4.10, 8.0.45, 5.7.39 | Linux | x86 | mysqld crashes with signal 11 while OPTIMIZE and concurrent DML on the same table |
| 121063 | 2026-08-07 1:37 | 2026-09-29 14:48 | MySQL Server: Group Replication | Documenting (49 days) | S1 | MySQL 8.4.8 - 8.4.11 | Any | Any | Members of one Group Replication group assign different GNOs to the same transaction |
| 121062 | 2026-08-06 14:41 | 2026-08-06 14:50 | MySQL Server: Prepared statements | Open (77 days) | S3 | 8.0.33 | Any | Any | Prepared statement with USING variables returns empty result against DATE + TIME columns |
| 121061 | 2026-08-06 8:37 | 2026-08-13 2:36 | MySQL Server: InnoDB storage engine | Open (70 days) | S2 | 9.7, 8.4, 26.7, 8.0.46 | Any | Any | InnoDB wrong result for a full-column secondary index on an externally stored field during MVCC lookup |
| 121059 | 2026-08-06 1:47 | 2026-08-06 1:47 | MySQL Server: Packaging | Open | S3 | 9.7.2 | Ubuntu (22.04) | Any | MySQL 9.7.2 debuild fails because of embedded -DMRS_JIT_EXECUTOR_LIB= build host path |
| 121058 | 2026-08-05 12:33 | 2026-08-05 13:11 | MySQL Server: InnoDB storage engine | Open (78 days) | S3 | 9.7.2 | Any | Any | KILL QUERY during an in-place ALTER TABLE leaves a bulk-load page buffer fixed |
| 121056 | 2026-08-04 22:19 | 2026-10-22 14:48 | MySQL Server: Replication | Documenting (14 days) | S2 | 8.0, 8.4, 9.7 and 26.7.0 | Any | Any | The recovery recommendations in Last_IO_Error "fatal error 1236" are wrong (since 8.0.17). |
| 121055 | 2026-08-04 22:14 | 2026-08-04 22:26 | MySQL Server: Documentation | Open (79 days) | S2 | 8.0, 8.4, 9.7 and 26.7.0 (and 5.7) | Any | Any | The documentation of gtid_purged (and more) is incomplete since 8.0.17. |
| 121054 | 2026-08-04 12:59 | 2026-10-10 3:49 | Connector / Python | Closed (12 days) | S2 | 9.5.0 | MacOS (macOS (Darwin 25.5.0), arm64) | ARM (Apple Silicon (arm64)) | executemany()/execute() with large multi-row INSERT (ODKU or plain) corrupts generated SQL on real text (1064 syntax err |
| 121053 | 2026-08-04 12:01 | 2026-09-30 0:12 | Connector / NET | Won't fix (22 days) | S4 | all | Any | Any | features: encryption and performance |
| 121052 | 2026-08-04 6:29 | 2026-08-05 8:27 | MySQL Server: Documentation | Closed (78 days) | S3 | 26.7.0 | Any | Any | Incorrect dnf config-manager commands |
| 121051 | 2026-08-04 6:20 | 2026-08-06 7:41 | MySQL Server: Packaging | Open (79 days) | S2 | 26.7.0, 9.7.2 | Fedora (Fedora 44) | Any | Package dependency issues on Fedora 44 |
| 121050 | 2026-08-03 22:09 | 2026-10-22 14:48 | MySQL Server: Replication | Documenting (14 days) | S3 | 8.0, 8.4, 9.7 and 26.7 | Any | Any | Confusing Last_IO_Error "fatal error 1236" since 8.0 (also affecting 8.4, 9.7 and 26.7) and more. |
| 121047 | 2026-08-01 1:37 | 2026-08-01 1:37 | MySQL Server: Data Dictionary | Open | S2 | 8.0 | Linux | x86 | Replica crash in `dd_first_index` on empty `dd::Table::indexes()` collection under concurrent DD |
| 121046 | 2026-08-01 0:46 | 2026-08-04 7:45 | MySQL Server: Optimizer | Verified (79 days) | S3 | 8.0.46, 8.4.10, 9.7.1 | Any | Any | HAVING applied after SELECT DISTINCT deduplication → order-dependent wrong (empty) result |
| 121045 | 2026-07-31 23:14 | 2026-07-31 23:14 | MySQL Server: Performance Schema | Open | S3 | 9.7.2, 8.4 (present since 8.2.0) | Any | Any | Server telemetry metrics (mysql.stats, mysql.stats.handler) always report 0 |
| 121044 | 2026-07-31 10:50 | 2026-07-31 11:01 | MySQL Server: InnoDB storage engine | Open (83 days) | S1 | 8.0.44, 8.0.45, 8.4.7, 8.4.8 | Linux (Official mysql Docker image (Oracle Linux 9); also Azure Database for MySQL Flexible Server) | ARM (aarch64 (local repro); production/test instances affected are x86_64) | mysqld crashes (signal 11) building multi-valued index via ALTER TABLE on JSON column holding both empty and non-empty a |
| 121043 | 2026-07-30 19:53 | 2026-09-29 19:55 | Connector / NET | Verified (23 days) | S2 | MySql.EntityFrameworkCore 10.0.7 | Any | Any | EF Core 10 idempotent migration script contains invalid MySQL syntax |
| 121041 | 2026-07-30 9:21 | 2026-08-06 4:29 | MySQL Server: Optimizer | Verified (77 days) | S5 | 8.0.46, 8.4.11, 9.7.2 | Linux | x86 | JOIN a table with a condition that does not belong to it |
| 121040 | 2026-07-30 9:06 | 2026-08-03 8:00 | MySQL Server: Optimizer | Verified (80 days) | S2 | 8.0.46, 8.4.10, 9.7.1 | MacOS | ARM | derived condition pushdown across a set operation ignores collation equality, breaking predicate monotonicity (default) |
| 121039 | 2026-07-30 9:04 | 2026-07-30 9:04 | MySQL Server: Performance Schema | Open | S4 | 8.0 | Any | Any | Bug: Alter_stage::aggregate() loses the log_index phase work, |
| 121038 | 2026-07-30 8:59 | 2026-09-17 17:03 | MySQL Server: Optimizer | Closed (35 days) | S1 | 9.7.1 | MacOS | ARM | hypergraph_optimizer=on silently updates/deletes the wrong rows for single-table UPDATE/DELETE with ORDER BY when the WH |
| 121037 | 2026-07-30 8:58 | 2026-07-30 8:58 | MySQL Server: Performance Schema | Open | S4 | 8.0 | Any | Any | Bug: Alter_stage::aggregate() skips merge_sort/insert phases due to wrong comparison thresholds |
| 121036 | 2026-07-30 8:55 | 2026-08-03 8:13 | MySQL Server: Optimizer | Verified (80 days) | S3 | 8.0.46, 8.4.10, 9.7.1 | MacOS | ARM | Creating a secondary index on an ENUM column changes the result of MIN()/MAX() |
| 121035 | 2026-07-30 8:50 | 2026-07-30 8:54 | MySQL Server: Replication | Open (84 days) | S5 | 8.0.46+, 8.4.10+ | Linux | x86 | Extra Table_map events are included in the binary log |
| 121034 | 2026-07-30 7:54 | 2026-08-04 22:16 | Connector / NET | Verified (79 days) | S3 | 26.7.0 | Any | Any | Regression in ef core Contains using StringComparison.InvariantCultureIgnoreCase |
| 121033 | 2026-07-30 0:39 | 2026-08-03 8:51 | MySQL Server: Optimizer | Verified (80 days) | S3 | 8.0.46, 8.4.10, 9.7.1, 26.7.0 | Ubuntu | ARM | Semijoin returns wrong row count over a LATERAL-derived-table view vs the base table |
| 121032 | 2026-07-30 0:14 | 2026-07-31 10:39 | MySQL Server: Optimizer | Verified (83 days) | S3 | 8.0.46, 8.4.10, 9.7.1, 26.7 | Ubuntu | ARM | `REGEXP` backslash character-class in a WHERE over a UNION ALL derived table drops all matching rows |
| 121030 | 2026-07-29 21:55 | 2026-10-05 14:48 | MySQL Server: Data Dictionary | Documenting (83 days) | S2 | 8.0.42+ and 8.4.5+ | Any | Any | Upgrade fails with MY-013135 on tables with CHECK constraints/generated columns/partitions |
| 121029 | 2026-07-29 18:44 | 2026-10-21 10:13 | Connector / NET | Closed (1 day) | S2 | MySql.EntityFrameworkCore 10.0.9 (Connector/NET 26.7.0) | Any | Any | Bug #119461 fix incomplete: .Contains() on a Guid[] array still throws NullReferenceException |
| 121028 | 2026-07-29 6:09 | 2026-07-31 11:49 | MySQL Server: Optimizer | Verified (83 days) | S2 | 9.7.1 | MacOS | ARM | Cardinality Check Granularity Error in subquery_to_derived |
| 121027 | 2026-07-29 5:35 | 2026-07-29 5:35 | MySQL Server: Document Store: MySQL Shell | Open | S2 | 8.4.9, 8.4.10 | Ubuntu (22.04) | Any | MySQL Shell 8.4.9 / 8.4.10 — util.loadDump() crashes with SIGSEGV in __strlen_evex (NULL pointer dereference) |
| 121026 | 2026-07-29 3:26 | 2026-07-31 11:37 | MySQL Server: Optimizer | Verified (83 days) | S2 | 8.0.42, 8.0.46, 8.4.9, 9.7.2 | Any (official mysql Docker images, linux/arm64 and linux/amd64) | Any | Semijoin duplicate-weedout missing from plan: EXISTS + NOT EXISTS returns duplicate rows |
| 121025 | 2026-07-28 21:38 | 2026-07-28 21:38 | MySQL Server: Data Dictionary | Open | S3 | 8.4.9 | Any | Any | check_table_funs retains opened tables; 1M-table upgrade OOMs with #117983 fix |
| 121024 | 2026-07-28 15:49 | 2026-07-31 11:14 | MySQL Server: Optimizer | Duplicate (83 days) | S3 | 8.0.46, 8.4.10, 9.7.1 | Ubuntu (22.04) | Any | Wrong result for IS NULL / IS NOT NULL on column from nested LEFT JOIN over empty derived table |
| 121023 | 2026-07-28 13:23 | 2026-07-28 13:23 | MySQL Server: Documentation | Open | S3 | 8.4,9.7 | Any | Any | Request to improve detail level in AI-generated release notes (restore 1–2 sentence bug descriptions) |
| 121022 | 2026-07-28 13:01 | 2026-10-20 11:06 | MySQL Server: Installing | Verified (2 days) | S2 | 26.7.0, 26.10.0-er, 26.10.0 | MacOS (26.6, 26.7, 27.0.1 ) | ARM ((Apple Silicon)) | No MySQL PreferencePane in macOS installer package |
| 121021 | 2026-07-28 11:40 | 2026-07-28 11:40 | MySQL Server: Connection Handling | Open | S3 | 5.7 (all), 8.0 (all, verified on 8.0.x s | Linux | Any | Shutdown can hang: lost SIGUSR1/SIGALRM between abort-flag check and poll() in connection accept loop |
| 121020 | 2026-07-28 6:11 | 2026-07-29 9:47 | MySQL Server: Optimizer | Verified (85 days) | S2 | 9.7.1 | MacOS | ARM | subquery_to_derived transforms LIMIT 1 into MIN aggregate when subquery is inside derived table (= fast-path context fai |
| 121019 | 2026-07-28 6:04 | 2026-08-10 5:53 | MySQL Server: Optimizer | Verified (73 days) | S2 | 8.0.46, 8.4.10, 9.7.1 | MacOS | ARM | subquery_to_derived + semijoin=off produces wrong WHERE-clause EXISTS results with LIMIT (dual boundary interaction, sil |
| 121018 | 2026-07-28 5:43 | 2026-10-22 14:48 | MySQL Server: Optimizer | Documenting (85 days) | S2 | 9.7.1 | MacOS | ARM | subquery_to_derived produces wrong EXISTS/NOT EXISTS results with LIMIT (silent corruption) |
| 121017 | 2026-07-28 5:06 | 2026-07-29 4:26 | MySQL Server: Optimizer | Verified (85 days) | S3 | 9.7.1 | MacOS | ARM | subquery_to_derived drops LIMIT 1 from non-equality scalar subqueries |
| 121016 | 2026-07-27 22:53 | 2026-07-27 22:53 | MySQL Server: Group Replication | Open (87 days) | S4 | 8.0.46, 8.4.10 | Any | Any | Primary switchover blocks on read-only/idle transactions and gives no observability when it waits or times out |
| 121014 | 2026-07-27 9:59 | 2026-07-29 6:00 | MySQL Server: Optimizer | Duplicate (85 days) | S3 | 8.4.10 | MacOS | ARM | semijoin=off causes missing ROLLUP row with IN subquery + HAVING |
| 121013 | 2026-07-27 9:57 | 2026-07-27 14:00 | MySQL Server: Optimizer | Verified (87 days) | S3 | 9.7.1 | MacOS | ARM | subquery_to_derived causes row count mismatch with window function + LEFT JOIN |
| 121012 | 2026-07-27 9:55 | 2026-07-27 14:15 | MySQL Server: Optimizer | Verified (87 days) | S3 | 8.0.46, 8.4.10, 9.7.1 | MacOS | ARM | subquery_to_derived bypasses only_full_group_by check |
| 121011 | 2026-07-27 9:52 | 2026-07-27 14:18 | MySQL Server: Optimizer | Verified (87 days) | S3 | 8.0.46, 8.4.10, 9.7.1 | MacOS | ARM | subquery_to_derived causes wrong result with GROUP BY ... WITH ROLLUP |
| 121010 | 2026-07-27 7:15 | 2026-07-27 7:15 | MySQL Server: User-defined functions ( UDF ) | Open | S2 | 8.4.7-7 | Any | Any | Contribution by ByteDance RDS MySQL team: mysqld crashes on keyring_key_store UDF return-type mismatch |
| 121007 | 2026-07-24 15:25 | 2026-07-24 15:25 | MySQL Operator | Open | S3 | Any | Any | Contribution: Make operator security contexts configurable and restricted P ... | |
| 121006 | 2026-07-24 8:32 | 2026-07-28 13:19 | MySQL Server: Optimizer | Duplicate (86 days) | S2 | 8.0.46, 8.4.10, 9.7.1 | Any | Any | Empty INTERSECT branch does not prevent scanning the other input |
| 121004 | 2026-07-24 4:03 | 2026-07-24 6:53 | Connector / C | Open | S2 | 3.4.9 | Debian (bookworm) | x86 | Error build mariadb c connector 3.4.9 with openssl 3.5.7.9 |
| 121003 | 2026-07-23 22:52 | 2026-07-31 7:58 | MySQL Server: Data Dictionary | Duplicate (83 days) | S3 | 8.4.9 (upgrading in place from 8.0.40) | Linux | ARM (aarch64) | 8.0 to 8.4 upgrade fails with `MY-010020 Data Dictionary initialization failed` |
| 121002 | 2026-07-23 17:59 | 2026-08-22 16:12 | Connector / J | Open (61 days) | S3 | 9.7.0 | Any | Any | Time zone detection triggers JDK 25 three-letter zone ID deprecation warning |
| 121001 | 2026-07-23 16:12 | 2026-07-28 13:13 | MySQL Server: Optimizer | Verified (86 days) | S2 | 8.0.46, 8.4.10, 9.7.1 | Ubuntu | Any | Incorrect evaluation of NOT (A AND NOT A AND (A IS NOT NULL)) drops NULL rows due to invalid ternary logic simplificatio |
| 121000 | 2026-07-23 15:43 | 2026-07-28 13:55 | MySQL Server: Optimizer | Duplicate (86 days) | S2 | 9.6.0,9.7.0 | Ubuntu | Any | Incorrect index lookup range pushdown for (decimal constant NOT IN (indexed_int_column)) negation causes duplicate rows |
| 120999 | 2026-07-23 15:41 | 2026-07-28 14:03 | MySQL Server: Optimizer | Duplicate (86 days) | S2 | 9.6.0,9.7.0 | Ubuntu | Any | Incorrect index lookup range pushdown for NOT IN / IN (decimal) on TINYINT column violates TLP partitioning |
| 120998 | 2026-07-23 15:39 | 2026-08-03 10:55 | MySQL Server: Optimizer | Verified (80 days) | S2 | 8.0.46, 8.4.10, 9.7.1 | Ubuntu | Any | Inconsistent evaluation of NOT ((CASE WHEN ... LIKE a) OR a) on SMALLINT ZEROFILL UNIQUE column causes duplicate rows |
| 120997 | 2026-07-23 15:31 | 2026-08-25 7:29 | MySQL Server: Optimizer | Verified (77 days) | S2 | 8.0.46, 8.4.10, 9.7.1 | Ubuntu | Any | Incorrect index lookup range pushdown/coercion for IN (COALESCE(decimal, string)) on integer indexed column violates TLP |
| 120996 | 2026-07-23 15:28 | 2026-08-03 8:17 | MySQL Server: Optimizer | Duplicate (80 days) | S3 | 9.6.0 | Ubuntu | Any | Incorrect evaluation of NOT (LEAST(c,c) AND predicate) causes duplicate rows in TLP query partitioning |
| 120995 | 2026-07-23 14:15 | 2026-08-03 10:48 | MySQL Server: Optimizer | Not a Bug (80 days) | S2 | 9.6.0,9.7.0 | Ubuntu | Any | Inconsistent result for IN predicate with IF(FLOAT, FLOAT, VARCHAR) expression on FLOAT column with UNIQUE index |
| 120994 | 2026-07-23 14:09 | 2026-10-22 20:48 | MySQL Server: Optimizer | Documenting (80 days) | S2 | 8.0.46, 8.4.10, 9.7.1 | Ubuntu | Any | Inconsistent JOIN result when comparing TEXT and DECIMAL columns with and without UNIQUE index |
| 120993 | 2026-07-23 13:58 | 2026-08-03 7:19 | MySQL Server: Optimizer | Duplicate (80 days) | S2 | 9.6.0 | Ubuntu | Any | Incorrect query result when evaluating IN predicate with BIT_COUNT(NULL)/LEAST(NULL) on table without UNIQUE index |
| 120992 | 2026-07-23 13:06 | 2026-08-03 6:53 | MySQL Server: Optimizer | Verified (80 days) | S2 | 8.0.46, 8.4.10, 9.7.1 | Ubuntu | Any | Inconsistent comparison behavior between CHARSET() string expression vs CTAS materialized column against hex literal (0x |
| 120991 | 2026-07-23 12:59 | 2026-08-03 6:50 | MySQL Server: Optimizer | Verified (80 days) | S2 | 8.0.46, 8.4.10, 9.7.1 | Ubuntu | Any | Inconsistent comparison behavior between integer and ADDDATE(DATETIME, 0) expression vs CTAS materialized column |
| 120990 | 2026-07-23 12:50 | 2026-08-03 6:49 | MySQL Server: Optimizer | Verified (80 days) | S2 | 8.0.46, 8.4.10, 9.7.1 | Ubuntu | Any | Inconsistent boolean evaluation between MAX(ENUM) aggregate expression and CTAS materialized ENUM column |
| 120989 | 2026-07-23 12:44 | 2026-07-23 12:44 | MySQL Server: Documentation | Open | S3 | 9.4.0, 8.3.0(behavior); manual: multiple | Any | Any | Documentation: FLOAT(p) boundary on floating-point-types page contradicts numeric-type-syntax page and actual server beh |
| 120988 | 2026-07-23 12:31 | 2026-08-03 6:40 | MySQL Server: Optimizer | Verified (80 days) | S2 | 8.0.46, 8.4.10, 9.7.1 | Any | Any | Redundant DISTINCT in UNION, INTERSECT and EXCEPT branches is not eliminated |
| 120987 | 2026-07-23 12:16 | 2026-08-06 7:44 | MySQL Server: Optimizer | Verified (77 days) | S2 | 8.0.46, 8.4.10, 9.7.1 | Ubuntu | Any | Inconsistent boolean evaluation of LEAST(TIME, VARCHAR) between dynamic calculation and CTAS materialized column |
| 120986 | 2026-07-23 12:12 | 2026-08-21 7:53 | MySQL Server: Optimizer | Not a Bug (62 days) | S2 | 8.0.46, 8.4.10, 9.7.1 | Ubuntu | Any | Inconsistent comparison result between JSON scalar and dynamic comparison expression vs CTAS materialized boolean/intege |
| 120985 | 2026-07-23 10:39 | 2026-08-06 12:46 | MySQL Server: Optimizer | Verified (77 days) | S2 | 9.6.0,9.7.0 | Ubuntu | Any | ENUM comparison with a CHAR() binary-string expression changes after CREATE TABLE AS SELECT materialization |
| 120984 | 2026-07-23 10:19 | 2026-07-30 6:55 | MySQL Server: Optimizer | Verified (84 days) | S2 | 8.0.46, 8.4.10, 9.7.1 | Ubuntu | Any | Inconsistent type metadata and display for COALESCE() on a BIT column before and after CREATE TABLE AS SELECT |
| 120983 | 2026-07-23 10:07 | 2026-07-29 10:20 | MySQL Server: Optimizer | Verified (85 days) | S2 | 9.7.1 | Ubuntu | Any | Wrong result for NOT IN subquery on a BIT column while an equivalent materialized query returns the expected row |
| 120981 | 2026-07-23 9:11 | 2026-07-29 11:57 | MySQL Server: Optimizer | Duplicate (85 days) | S1 | 9.7.1 | Any | Any | IFNULL(NULL, column) Returns NULL in STRAIGHT_JOIN Covering Index Scan, Filtering All Rows |
| 120980 | 2026-07-23 2:09 | 2026-09-28 1:45 | MySQL Server: DML | Verified (24 days) | S3 | 8.0.46 | Any | Any | DATE column vs INTEGER column comparison returns different results with column reference vs literal value |
| 120978 | 2026-07-22 14:52 | 2026-07-22 15:50 | MySQL Server | Open (92 days) | S4 | Any | Any | Pluggable table functions via a component service | |
| 120977 | 2026-07-22 7:29 | 2026-09-14 18:07 | MySQL Workbench | Won't Fix | S3 | MySQL Workbench 8.0.46 | Windows | Any | MySQL Workbench Table Data Import Wizard imports 0 records although CSV preview displays data |
| 120976 | 2026-07-22 4:45 | 2026-07-22 9:34 | MySQL Server: Optimizer | Verified (92 days) | S1 | 9.3 | Any | Any | LATERAL Derived Table Causes IFNULL to Ignore Inner Table Column, Returning NULL for All Rows |
| 120975 | 2026-07-22 4:42 | 2026-07-22 9:05 | MySQL Server: Optimizer | Verified (92 days) | S1 | 8.0.46, 8.4.10, 9.7.1 | Any | Any | Mixed-Type IFNULL Constant Causes Wrong Integer Conversion in Index Lookup |
| 120974 | 2026-07-21 18:54 | 2026-07-22 8:43 | MySQL Server: Information schema | Open (92 days) | S2 | 8.0.34-26 | Any | Any | Client connection kill command doesn't kill process |
| 120973 | 2026-07-21 13:44 | 2026-07-22 12:10 | MySQL Server: Optimizer | Duplicate (92 days) | S2 | 9.7.1 | Any | Any | Redundant outer DISTINCT creates a second temporary-table deduplication above INTERSECT in MySQL |
| 120972 | 2026-07-21 13:42 | 2026-09-21 7:02 | MySQL Server: Optimizer | Verified (92 days) | S2 | 8.0.46, 8.4.10, 9.7.1 | Any | Any | Redundant outer DISTINCT creates a second temporary-table deduplication above EXCEPT in MySQL |
| 120971 | 2026-07-21 9:01 | 2026-08-20 5:52 | MySQL Server: Optimizer | Verified (92 days) | S2 | 8.0.46, 8.4.10, 9.7.1 | Any | Any | Redundant IS NOT NULL on SHA2() expression causes extra evaluation and slower execution |
| 120970 | 2026-07-21 6:38 | 2026-07-21 17:36 | MySQL Server: Optimizer | Duplicate (93 days) | S1 | 9.7.1 | Any | Any | TempTable Engine Incorrectly Treats XOR Result Value 1 as NULL in GROUP BY, Merging Groups |
| 120969 | 2026-07-21 6:27 | 2026-07-21 17:38 | MySQL Server: Optimizer | Duplicate (93 days) | S1 | MySQL 9.7.1 | Any | Any | Covering Index Scan Incorrectly Interprets DECIMAL Values as NULL, Causing Wrong Filtering |
| 120968 | 2026-07-21 6:13 | 2026-07-21 17:21 | MySQL Server: Optimizer | Duplicate (93 days) | S1 | MySQL 9.7.1 | Any | Any | RIGHT JOIN to LEFT JOIN Rewrite Causes IFNULL Field Mapping to Wrong Table, Returning NULL |
| 120967 | 2026-07-21 6:04 | 2026-07-21 17:28 | MySQL Server: Optimizer | Duplicate (93 days) | S1 | MySQL 9.7.1 | Any | Any | DECIMAL DESC Index with Index Condition Pushdown Mis‑evaluates CASE Expression, Incorrectly Keeping Rows |
| 120966 | 2026-07-21 5:58 | 2026-07-22 8:41 | MySQL Server: Optimizer | Verified (92 days) | S1 | 8.0.46, 8.4.10, 9.7.1 | Any | Any | LEAST Expression Incorrectly Evaluated as Integer for Index Lookup in IN Condition |
| 120964 | 2026-07-20 17:16 | 2026-09-14 18:07 | MySQL Workbench | Won't Fix | S3 | 8.0.44 | Windows (Windows 11, 64-bit) | Any | Index was out of range error triggered by autocomplete while typing qualified column names in SQL editor |
| 120963 | 2026-07-20 15:37 | 2026-07-20 15:37 | Connector / ODBC | Open | S3 | Any | Any | Contribution: fix: SQL_DATETIME_SUB value for char | |
| 120962 | 2026-07-20 15:37 | 2026-07-20 15:37 | Connector / ODBC | Open | S3 | Any | Any | Contribution: fix: SQLGetTypeInfo column name typo | |
| 120961 | 2026-07-20 15:37 | 2026-10-20 19:53 | MySQL Server: Document Store: MySQL Shell | Closed (2 days) | S3 | Any | Any | Contribution: Fix upgrade sysvars pre-check for colon-delimited cipher list ... | |
| 120956 | 2026-07-19 12:30 | 2026-07-22 14:02 | MySQL Server: Optimizer | Verified (92 days) | S2 | 8.0.46, 8.4.10, 9.7.1 | Ubuntu | Any | MySQL does not normalize duplicated OR predicates, causing a ~158x execution-time difference for equivalent WHERE clause |
| 120955 | 2026-07-19 11:02 | 2026-07-19 11:02 | MySQL Server: mysqlpump Command-line Client | Open | S7 | 8.0.47 | Windows (Microsoft Windows 10 Home Single Language) | x86 | client server issue |
| 120953 | 2026-07-18 16:47 | 2026-07-20 7:09 | MySQL Server: InnoDB storage engine | Verified (94 days) | S3 | 9.7 | Windows (Windows 11) | Any | Cannot create table - row size too large |
| 120950 | 2026-07-17 11:52 | 2026-07-17 11:52 | MySQL Server: Documentation | Open | S3 | Any | Any | Employee database installation instructions need update for 9.x | |
| 120949 | 2026-07-17 5:24 | 2026-07-20 8:03 | MySQL Server: DDL | Verified (94 days) | S6 | 8.4.10 | Ubuntu (ubuntu22.04 docker in the fedora host) | x86 (x64) | Sql_cmd_secondary_load_unload::mysql_secondary_load_or_unload(THD*, Table_ref*): Assertion `m_alter_info->requested_algo |
| 120948 | 2026-07-17 0:42 | 2026-10-20 19:52 | Shell Upgrade Checker | Closed (2 days) | S2 | 9.7.1 | Any | Any | checkForServerUpgrade has no check for MD5()/SHA1()/SHA() usage removed in 9.6.0 |
| 120943 | 2026-07-16 5:53 | 2026-07-21 16:53 | MySQL Server: Optimizer | Duplicate (93 days) | S2 | 8.0.42, 8.0.44, 8.0.46, 8.4.10 | Any (Official mysql Docker images (Linux/aarch64)) | Any | Semijoin duplicate-weedout discards valid rows when fed by a rowid filesort |
| 120941 | 2026-07-16 2:34 | 2026-07-16 3:21 | MySQL Server: InnoDB storage engine | Open (98 days) | S3 | 8.4.7-7 | Any | Any | Contribution by ByteDance RDS MySQL team: InnoDB may permanently skip an undo record during shutdown |
| 120940 | 2026-07-16 2:03 | 2026-10-13 14:16 | Shell Upgrade Checker | Verified (9 days) | S2 | 8.4.10, 9.7.1 | Any | Any | check-for-server-upgrade misses removed-function usage when whitespace separates the function name from '(' |
| 120935 | 2026-07-15 10:45 | 2026-07-22 14:06 | MySQL Server: Optimizer | Verified (92 days) | S2 | 8.0.46, 8.4.10, 9.7.1 | Any | Any | Duplicate equivalent EXISTS predicate is not eliminated and causes a much slower execution plan |
| 120933 | 2026-07-15 9:54 | 2026-07-20 8:02 | MySQL Server: InnoDB storage engine | Verified (94 days) | S6 | 8.4.7-7 | Any | Any | mysqld crash during shutdown |
| 120931 | 2026-07-15 2:52 | 2026-07-15 2:52 | Tests: System | Open | S3 | Any | Any | Contribution: Mock ci GitHub config v2 | |
| 120929 | 2026-07-14 16:35 | 2026-07-21 8:24 | MySQL Server: Documentation | Verified (93 days) | S3 | 9.7.1 | Any | Any | LATEST FOREIGN KEY ERROR is not printed in SHOW ENGINE INNODB STATUS |
| 120926 | 2026-07-14 14:07 | 2026-07-21 18:21 | MySQL Server: Optimizer | Verified (93 days) | S3 | 8.4.10 | Any | Any | Wrong result with CTE, AVG(DECIMAL), GROUP BY, comparison, and UNION |
| 120925 | 2026-07-14 14:04 | 2026-07-21 18:19 | MySQL Server: Optimizer | Verified (93 days) | S3 | 8.4.10 | Any | Any | Wrong result with VIEW, GROUP_CONCAT, JSON_QUOTE, UPPER, and UNION |
| 120924 | 2026-07-14 13:59 | 2026-07-21 18:14 | MySQL Server: Optimizer | Verified (93 days) | S3 | 8.4.10 | Any | Any | Wrong result with VIEW, GROUP_CONCAT, JSON_QUOTE, HEX, LOWER, and self JOIN |
| 120923 | 2026-07-14 13:53 | 2026-07-21 18:06 | MySQL Server: Optimizer | Verified (93 days) | S3 | 8.4.10 | Any | Any | Wrong result with CTE, UNION ALL, GROUP BY, and COUNT() |
| 120921 | 2026-07-14 13:51 | 2026-07-21 18:23 | MySQL Server: Optimizer | Verified (93 days) | S3 | 8.0.46, 8.4.10, 9.7.1 | Any | Any | Wrong result with VIEW, GROUP BY, STDDEV(DOUBLE), and IN subquery |
| 120920 | 2026-07-14 13:45 | 2026-07-15 8:42 | MySQL Server: Optimizer | Duplicate (99 days) | S3 | 8.4.10 | Any | Any | Wrong result with VIEW, EXISTS, BINARY comparison, and LEFT JOIN |
| 120918 | 2026-07-14 10:56 | 2026-09-18 11:50 | MySQL Server: Optimizer | Closed (34 days) | S3 | 9.5.0 | Any | Any | MySQL returns the wrong column alias for an empty result query |
| 120917 | 2026-07-14 10:34 | 2026-08-06 14:48 | MySQL Server: Optimizer | Patch pending (99 days) | S3 | 9.5.0 | Any | Any | Adding OR FALSE to an IN-subquery predicate changes the query result |
| 120915 | 2026-07-14 7:17 | 2026-07-14 10:23 | MySQL Server: Optimizer | Not a Bug (100 days) | S2 | 9.5.0 | Any | Any | Adding Redundant OR FALSE Lets Optimizer Detect Impossible WHERE |
| 120912 | 2026-07-13 15:04 | 2026-07-14 6:52 | MySQL Server: Security: Privileges | Open | S3 | 8.4.10 | Any | Any | REQUIRE SUBJECT/ISSUER authentication fails on OpenSSL 3.x (RHEL 9) due to X509_NAME_oneline() escaping + as \+ |
| 120911 | 2026-07-13 13:28 | 2026-07-14 7:03 | MySQL Server: Optimizer | Verified (100 days) | S2 | 9.6.0,9.7.0 | Ubuntu | Any | Wrong result after predicate pushdown to HAVING for SUM(DOUBLE) in VIEW/CTE |
| 120910 | 2026-07-13 12:29 | 2026-07-14 12:31 | MySQL Server: Optimizer | Verified (100 days) | S3 | 8.4.10 | Any | Any | Wrong result with VIEW, EXISTS, BINARY comparison, nullable boolean expression, and RIGHT JOIN |
| 120909 | 2026-07-13 11:05 | 2026-07-21 15:16 | MySQL Server: Optimizer | Verified (100 days) | S1 | 8.0.46, 8.4.10, 9.7.1 | Any | Any | ROLLUP Incorrectly Sets Base Group Row to NULL for Constant Folded Expression |
| 120908 | 2026-07-13 10:50 | 2026-07-20 11:16 | MySQL Server: Optimizer | Verified (100 days) | S1 | 9.1 | Any | Any | DISTINCTROW with GROUP BY in Derived Table Loses Rows Due to Incomplete Duplicate Removal Key |
| 120907 | 2026-07-13 10:36 | 2026-07-21 15:19 | MySQL Server: Optimizer | Verified (100 days) | S1 | 8.0.46, 8.4.10, 9.7.1 | Any | Any | Index Lookup Loses Unary Plus Operator During Condition Pushdown, Causing String-to-Integer Truncation and Wrong Match |
| 120906 | 2026-07-13 10:18 | 2026-07-14 12:50 | MySQL Server: Optimizer | Verified (100 days) | S3 | 8.4.10 | Any | Any | Wrong result with VIEW, UNION, NOT IN, NULL-safe equality, and LENGTH() |
| 120905 | 2026-07-13 10:06 | 2026-07-20 11:02 | MySQL Server: Optimizer | Verified (100 days) | S1 | 9.1 | Any | Any | CASE Expression with Mixed FLOAT/INT Constant Returns Different Results in Single Table vs. Derived Table Due to Type In |
| 120904 | 2026-07-13 9:59 | 2026-07-22 6:01 | MySQL Server: Optimizer | Duplicate (92 days) | S3 | 8.4.10 | Any | Any | Wrong/inconsistent result between VIEW and CTE with UNION ALL, EXISTS, and integer division |
| 120903 | 2026-07-13 9:57 | 2026-07-21 15:45 | MySQL Server: Optimizer | Verified (100 days) | S1 | 8.0.46, 8.4.10, 9.7.1 | Any | Any | WITH ROLLUP in Derived Table Incorrectly Evaluates IFNULL Expression Due to Partial NULL Propagation |
| 120902 | 2026-07-13 9:13 | 2026-07-14 13:06 | MySQL Server: Optimizer | Verified (100 days) | S5 | 9.7.1 | Linux (Ubuntu (22.04.4 LTS)) | x86 (x86_64, Intel(R) Xeon(R) Gold 5220) | Hash join AccessPath double-applies probe-side condition filtering |
| 120901 | 2026-07-13 8:53 | 2026-09-09 15:17 | MySQL Server: InnoDB storage engine | Verified (100 days) | S3 | 8.4.9, 8.4.10 | Any | Any | SELECT ... LOCK IN SHARE MODE returns different row sets depending on index choice under RC/RU |
| 120900 | 2026-07-13 8:03 | 2026-08-06 14:48 | MySQL Server: Optimizer | Patch pending (80 days) | S2 | 8.0.46, 8.4.10, 9.7.1 | Any | Any | Redundant OR FALSE Predicate Causes a Much Slower Plan |
| 120899 | 2026-07-13 7:34 | 2026-08-03 13:59 | MySQL Server: Optimizer | Verified (80 days) | S2 | 8.0.46, 8.4.10, 9.7.1 | Any | Any | An equivalent query becomes much slower after a redundant duplicated IN-subquery predicate is added |
| 120898 | 2026-07-11 20:40 | 2026-09-14 18:07 | MySQL Workbench | Won't Fix | S3 | MySQL Workbench 8.0.47 | Windows (11) | Any | MySQL Workbench Table Data Import Wizard imports 0 records although CSV preview displays data |
| 120897 | 2026-07-09 1:57 | 2026-09-14 18:07 | MySQL Workbench | Won't Fix | S1 | 8.0 | MacOS (Tahoma 26) | ARM (X64) | MySQL Workbench Crashes on MacOS Tahoma |
| 120896 | 2026-07-08 23:11 | 2026-07-08 23:11 | MySQL Server: Logging | Open | S3 | 8.4.10 | Any | Any | General query log inconsistency: SECURITY DEFINER function/trigger bodies logged as definer (host %); SP body not logged |
| 120895 | 2026-07-08 20:22 | 2026-09-18 9:14 | MySQL Server: Packaging | Closed (56 days) | S3 | 9.7.1, 9.7.2, 26.7.0 | Linux (el8 / el9) | Any | Missing BuildRequires: rebuilding from src rpm on el8 / el9 fails on 9.7.1, 9.7.2, 26.7.0 |
| 120890 | 2026-07-08 6:48 | 2026-07-08 11:14 | MySQL Server: Optimizer | Duplicate (106 days) | S3 | 9.5.0 | Any | Any | reply for bug#120821 |
| 120889 | 2026-07-07 16:41 | 2026-07-30 11:27 | Connector / J | Unsupported (84 days) | S3 | Any | Any | Contribution: Implement extended capability flags and metadata caching | |
| 120887 | 2026-07-07 10:53 | 2026-07-07 10:53 | MySQL Server: Tests | Open | S3 | 26.7.0-er | MacOS (26.5.2) | Any | merge_large_tests-t hanging at Bgc_ticket_manager_test.Several_tickets_test |
| 120885 | 2026-07-07 6:00 | 2026-07-07 6:00 | MySQL Server: Tests | Open | S7 | 26.7.0-er | MacOS (26.5.2) | ARM | Test jdv.jdv_update failing with a result diff |
| 120884 | 2026-07-07 5:52 | 2026-07-07 5:52 | MySQL Server: Tests | Open | S7 | 26.7.0-er | MacOS (26.5.2) | ARM | Test main.event_upgrade fails to restart the server |
| 120883 | 2026-07-07 5:41 | 2026-07-07 5:41 | MySQL Server: Tests | Open | S7 | 26.7.0-er | MacOS (26.5.2) | ARM | Test main.dd_is_compatibility_ci failing with result diff |
| 120882 | 2026-07-07 5:33 | 2026-07-07 5:33 | Tests: Replication | Open | S7 | 26.7.0-er | MacOS (26.5.2) | ARM | Test rpl_gtid.rpl_replica_compatibility_rules_non_lts times out |
| 120880 | 2026-07-06 22:41 | 2026-10-19 11:33 | MySQL Server: Information schema | Closed (100 days) | S3 | 26.7.0-er | Any | Any | thread_pool plugin reports PLUGIN_LICENSE = PROPRIETARY in Community Server 26.7 |
| 120874 | 2026-07-06 13:30 | 2026-09-14 13:14 | MySQL Server: Optimizer | Verified (107 days) | S3 | 8.4.x, 9.7.x | Any | Any | MySQL's INET6_NTOA function is not RFC 5952 complaint |
| 120870 | 2026-07-06 5:20 | 2026-07-07 6:30 | MySQL Server: Optimizer | Verified (107 days) | S5 | 9.7.1 | Ubuntu (22.04.4 LTS) | x86 (x86_64, Intel(R) Xeon(R) Gold 5220) | Hypergraph misses BETWEEN equality, causing 100x slowdown |
| 120869 | 2026-07-05 10:46 | 2026-07-06 5:40 | MySQL Server: Optimizer | Verified (108 days) | S5 | 9.7.1 | Ubuntu (22.04.4 LTS) | x86 (x86_64, Intel(R) Xeon(R) Gold 5220) | Optimizer chooses 26x slower join order due to fanout misestimation despite histograms |
| 120868 | 2026-07-05 8:42 | 2026-07-06 5:30 | MySQL Server: Optimizer | Verified (108 days) | S5 | 9.7.1 | Linux (22.04.4 LTS) | x86 (x86_64, Intel(R) Xeon(R) Gold 5220) | Optimizer misses ORDER BY LIMIT optimization when ordering key is equivalent through join equality |
| 120867 | 2026-07-04 10:14 | 2026-07-21 15:50 | MySQL Server: Optimizer | Verified (108 days) | S1 | 8.0.46, 8.4.10, 9.7.1 | Any | Any | Const Table Optimization Incorrectly Evaluates FLOAT Comparison with Extreme DOUBLE Constant Due to Overflow |
| 120866 | 2026-07-04 10:08 | 2026-07-06 5:46 | MySQL Server: Optimizer | Duplicate (108 days) | S1 | MySQL 9.7.1 | Any | Any | Hash Join with CTE Materialization Incorrectly Treats Non‑NULL Columns as NULL, Causing LEAST to Return NULL |
| 120865 | 2026-07-04 9:50 | 2026-07-04 13:47 | MySQL Server: Optimizer | Duplicate (110 days) | S1 | MySQL 9.7.1 | Any | Any | MIN(DISTINCT IFNULL(NULL, col)) Returns NULL After JOIN with JSON Subquery Due to Incorrect DISTINCT Temporary Table Han |
| 120864 | 2026-07-04 9:34 | 2026-07-04 13:47 | MySQL Server: Optimizer | Duplicate (110 days) | S1 | MySQL 9.7.1 | Any | Any | AGGREGATE_THEN_MERGE Causes Incorrect Column Mapping for GROUP BY Expression, Returning NULL Instead of Actual Value |
| 120863 | 2026-07-04 9:15 | 2026-07-04 13:46 | MySQL Server: Optimizer | Duplicate (110 days) | S1 | MySQL 9.7.1 | Any | Any | Scalar Subquery Column Loses Non‑NULL Values in DISTINCT Temporary Table, All Rows Become NULL |
| 120862 | 2026-07-04 9:09 | 2026-07-04 13:45 | MySQL Server: Optimizer | Duplicate (110 days) | S1 | MySQL9.7.1 | Any | Any | LEFT JOIN Rewrite with Condition Pushdown Incorrectly Binds Column to Right Table, Causing All Rows to Be Filtered Out |
| 120861 | 2026-07-03 12:43 | 2026-07-04 13:48 | MySQL Server: Optimizer | Verified (110 days) | S5 | 9.7.1 | Ubuntu (22.04.4 LTS) | x86 (x86_64, Intel(R) Xeon(R) Gold 5220) | SELECT DISTINCT inner join expands duplicate-insensitive fanout instead of using semijoin/existence semantics |
| 120859 | 2026-07-03 9:14 | 2026-07-03 9:20 | MySQL Server: InnoDB storage engine | Open | S3 | 8.0.30 | Any | Any | mysqld crashes with SIGSEGV in temptable::Block::can_accommodate() due to shared_block_pool use-after-free race conditio |
| 120857 | 2026-07-03 6:23 | 2026-07-07 7:25 | MySQL Server: Optimizer | Verified (107 days) | S2 | 9.6.0,9.7.0 | Ubuntu | Any | Wrong result with LOWER(REVERSE(ST_AsGeoJSON())) comparison under utf8mb4_bin collation in VIEW/CTE |
| 120856 | 2026-07-03 6:15 | 2026-07-08 8:18 | MySQL Server: Data Types | Verified (106 days) | S2 | 9.7.0 | Any | Any | COERCIBILITY() differs for expression-derived strings between VIEW/CTE and TEMPORARY TABLE |
| 120855 | 2026-07-03 6:02 | 2026-10-22 20:48 | MySQL Server: Optimizer | Documenting (107 days) | S2 | 9.6.0,9.7.0 | Ubuntu | Any | Wrong result with QUOTE(NULL) in VIEW/CTE WHERE predicate |
| 120854 | 2026-07-03 5:49 | 2026-10-22 20:48 | MySQL Server: Optimizer | Documenting (108 days) | S2 | 9.6.0,9.7.0 | Ubuntu | Any | Wrong result with COALESCE(YEAR, 0), arithmetic and window function in VIEW/CTE |
| 120853 | 2026-07-03 5:42 | 2026-07-03 10:12 | MySQL Server: Optimizer | Verified (111 days) | S2 | 9.6.0,9.7.0 | Ubuntu | Any | Wrong result with LOWER(JSON), UPPER() comparison and utf8mb4_bin collation in VIEW/CTE |
| 120852 | 2026-07-03 5:32 | 2026-07-03 10:09 | MySQL Server: Data Types | Verified (111 days) | S2 | 9.6.0,9.7.0 | Ubuntu | Any | Wrong result with YEAR() over DATE after UNION: value displayed as 0000 but satisfies vc > 1970 |
| 120851 | 2026-07-03 5:24 | 2026-07-03 16:17 | MySQL Server: Data Types | Duplicate (111 days) | S2 | 9.6.0,9.7.0 | Ubuntu | Any | Wrong result / inconsistent comparison behavior for TIME() expression between VIEW/CTE and TEMPORARY TABLE |
| 120850 | 2026-07-03 3:32 | 2026-07-03 9:57 | MySQL Server: Optimizer | Verified (111 days) | S5 | 9.7.1 | Linux (Ubuntu (22.04.4 LTS)) | x86 (x86_64, Intel(R) Xeon(R) Gold 5220) | Optimizer misses impossible INNER JOIN condition with IS NULL and normal equality |
| 120849 | 2026-07-02 17:52 | 2026-07-03 11:01 | MySQL Server: Data Types | Duplicate (111 days) | S2 | 9.6.0 | Ubuntu | Any | Wrong result / inconsistent comparison behavior for SEC_TO_TIME() expression between VIEW/CTE and TEMPORARY TABLE |
| 120848 | 2026-07-02 17:43 | 2026-07-03 16:34 | MySQL Server: Data Types | Verified (111 days) | S2 | 9.6.0 | Ubuntu | Any | Inconsistent comparison behavior for MAKETIME() expression between VIEW/CTE and TEMPORARY TABLE |
| 120847 | 2026-07-02 17:28 | 2026-07-03 9:22 | MySQL Server: Data Types | Verified (111 days) | S2 | 9.6.0 | Ubuntu | Any | Inconsistent comparison behavior for ENUM-derived CASE expression between VIEW/CTE and TEMPORARY TABLE |
| 120846 | 2026-07-02 17:00 | 2026-07-03 7:49 | MySQL Server: Optimizer | Verified (111 days) | S2 | 9.6.0 | Ubuntu | Any | Wrong result with CTE, AVG(NUMERIC(62)), MIN() and derived table join |
| 120845 | 2026-07-02 16:55 | 2026-07-03 7:44 | MySQL Server: Optimizer | Verified (111 days) | S2 | 9.6.0 | Ubuntu | Any | Wrong result with CTE, nested STDDEV_POP(), GROUP BY and UNION |
| 120844 | 2026-07-02 16:47 | 2026-07-03 16:21 | MySQL Server: Optimizer | Can't repeat (111 days) | S2 | 9.6.0 | Ubuntu | Any | Wrong result with VIEW, DAYNAME(), UNION and NOT IN subquery |
| 120843 | 2026-07-02 16:43 | 2026-07-03 9:14 | MySQL Server: Optimizer | Verified (111 days) | S2 | 9.6.0 | Ubuntu | Any | VIEW and CTE return wrong results with YEAR(), UNION and uncorrelated EXISTS subquery |
| 120842 | 2026-07-02 16:34 | 2026-07-02 20:22 | MySQL Server: Optimizer | Verified (112 days) | S2 | 9.6.0 | Ubuntu | Any | Wrong result with CTE, DISTINCT, NULL vs empty string, GROUP_CONCAT() and UNION |
| 120841 | 2026-07-02 16:26 | 2026-07-02 20:14 | MySQL Server: Optimizer | Verified (112 days) | S2 | 9.6.0 | Ubuntu | Any | Wrong result with CTE, ORDER BY LIMIT, GROUP BY, SUM() and outer UNION |
| 120840 | 2026-07-02 16:20 | 2026-07-02 20:09 | MySQL Server: Optimizer | Verified (112 days) | S2 | 9.6.0 | Ubuntu | Any | VIEW and equivalent CTE differ when LOWER(JSON_TYPE(...)) is compared with JSON_TYPE() result in a UNION query |
| 120839 | 2026-07-02 15:37 | 2026-07-02 20:04 | MySQL Server: Optimizer | Verified (112 days) | S2 | 9.6.0 | Ubuntu | Any | Wrong result with CTE, YEAR column, scalar subquery, outer UNION and MAX() aggregate |
| 120838 | 2026-07-02 15:28 | 2026-08-10 18:00 | MySQL Server: Optimizer | Verified (73 days) | S2 | 9.6.0 | Ubuntu | Any | Wrong result with CTE, UNION, BIT column and NOT IN subquery containing NULL |
| 120837 | 2026-07-02 15:20 | 2026-07-02 19:44 | MySQL Server: Optimizer | Verified (112 days) | S2 | 9.6.0 | Any | Any | Wrong result with CTE, UNION ALL, GROUP BY/HAVING and LOCATE('', column) |
| 120836 | 2026-07-02 15:08 | 2026-07-02 19:35 | MySQL Server: Optimizer | Verified (112 days) | S2 | 9.6.0 | Ubuntu | Any | Wrong result with VIEW, UNION, MAKETIME(), MEDIUMTEXT and NOT IN subquery containing NULL |
| 120835 | 2026-07-02 14:24 | 2026-07-02 14:24 | MySQL Server: InnoDB storage engine | Open | S3 | 9.7.0 | Any | Any | UBSan error on log0log.log_writer test |
| 120834 | 2026-07-02 10:38 | 2026-07-21 16:25 | MySQL Server: Optimizer | Verified (112 days) | S1 | 8.0.46, 8.4.10, 9.7.1 | Any | Any | AVG on Large DOUBLE Values Returns Inconsistent Results Across Execution Paths (Index Scan vs. Temporary Table) |
| 120833 | 2026-07-02 10:32 | 2026-07-21 16:27 | MySQL Server: Optimizer | Verified (111 days) | S1 | 8.0.46, 8.4.10, 9.7.1 | Any | Any | Index Lookup Truncates DOUBLE to BIGINT for IF(NULL, …) and GREATEST(string, double) in IN Conditions |
| 120832 | 2026-07-02 10:02 | 2026-07-20 11:08 | MySQL Server: Optimizer | Verified (112 days) | S1 | 9.1 | Any | Any | WITH ROLLUP Super‑Aggregate Row Missing in Zero Input Rows Short‑Circuit Path |
| 120831 | 2026-07-02 4:12 | 2026-07-02 4:12 | MySQL Server: Tests | Open | S7 | 9.7.0 | MacOS (26.5.2) | ARM | LogEventStatusSizeTest.LogEventBoundaryConditions test fails |
| 120830 | 2026-07-02 3:11 | 2026-07-02 9:34 | MySQL Server: Optimizer | Verified (112 days) | S5 | 9.7.1 | Ubuntu (22.04.4 LTS) | x86 (x86_64, Intel(R) Xeon(R) Gold 5220) | Optimizer chooses 2800x slower join order despite lower-cost JOIN_PREFIX plan |
| 120829 | 2026-07-01 22:32 | 2026-08-12 3:40 | MySQL Server: Optimizer | Verified (71 days) | S5 | 8.0.48, 8.4.11 | Any | Any | Functional index intermittently unusable under concurrent load: possible_keys=NULL, FORCE INDEX silently ignored |
| 120827 | 2026-07-01 12:25 | 2026-07-01 12:25 | MySQL Server: InnoDB storage engine | Open | S5 | 8.0.45 | Linux | Any | Clarification on deadlock during concurrent INSERT into secondary index without preceding locking reads |
| 120821 | 2026-07-01 8:16 | 2026-07-08 11:11 | MySQL Server: Optimizer | Verified (106 days) | S2 | 9.5.0 | Any | Any | SELECT DISTINCT makes an equivalent query ~170x faster on round90.t1 in MySQL 9.5.0 |
| 120817 | 2026-06-30 8:54 | 2026-07-08 11:08 | MySQL Server: InnoDB storage engine | Can't repeat (106 days) | S1 | 8.0.42 | Other (kylinV10) | x86 (intel) | mysqld startup error |
| 120814 | 2026-06-30 2:27 | 2026-06-30 10:28 | MySQL Server: Optimizer | Duplicate (114 days) | S2 | 8.0.46 | Any | Any | Wrong result with indexed INT comparison to fractional DECIMAL/function expression |
| 120809 | 2026-06-29 7:31 | 2026-07-02 14:07 | MySQL Server: Optimizer | Verified (112 days) | S5 | 9.7.1 and 8.0.31 | Ubuntu (22.04.4 LTS) | Any | Optimizer misses DISTINCT early-out and chooses 40M-row hash join Cartesian product |
| 120808 | 2026-06-29 7:13 | 2026-06-29 7:13 | MySQL Cluster: Cluster (NDB) storage engine | Open | S2 | MySQL NDB Cluster 9.3.0-cluster | Any | Any | NDB SQL/API node aborts in Ndb_binlog_setup::setup() after NDB schema UUID differs from local DD schema UUID during rest |
| 120807 | 2026-06-29 5:19 | 2026-06-29 14:32 | MySQL Server: Compiling | Duplicate (115 days) | S2 | MacOS | Any | Fail to compile https://github.com/mysql/mysql-server with clang 21 | |
| 120804 | 2026-06-28 13:41 | 2026-06-28 21:27 | MySQL Server: InnoDB storage engine | Open | S1 | mysql 8.4.9 | Ubuntu (20.04) | x86 | Unexpected deadlock under RR/SER when updating a row already locked by the same transaction |
| 120803 | 2026-06-28 13:20 | 2026-06-29 2:51 | MySQL Server: Optimizer | Verified (115 days) | S1 | 9.6 | Any | Any | CTE Materialization Causes LEAST to Degenerate from String Comparison to Numeric Comparison |
| 120802 | 2026-06-28 12:34 | 2026-06-28 20:51 | MySQL Server: Optimizer | Can't repeat (116 days) | S1 | MySQL 9.6 | Any | Any | Index Lookup with COALESCE Constant Causes Truncation to 0, Incorrectly Matching BIGINT Column |
| 120801 | 2026-06-28 12:22 | 2026-06-29 6:15 | MySQL Server: Optimizer | Not a Bug (115 days) | S1 | MySQL 9.6 | Any | Any | ROW_NUMBER() Aligned Derived Table Causes Inconsistent Comparison Behavior for LEAST(Double, Double) = BIGINT Condition |
| 120800 | 2026-06-28 11:51 | 2026-06-29 2:48 | MySQL Server: Optimizer | Not a Bug (115 days) | S1 | MySQL 9.6 | Any | Any | LATERAL Derived Table Merge Causes Type Propagation Error, FLOAT Precision Loss in CASE Expression Constants |
| 120799 | 2026-06-28 8:09 | 2026-09-09 15:21 | MySQL Server: InnoDB storage engine | Duplicate (43 days) | S2 | mysql 8.4.9 | Ubuntu (20.04) | x86 | SELECT ... LOCK IN SHARE MODE returns different row sets depending on index choice under RC/RU |
| 120797 | 2026-06-27 15:18 | 2026-07-02 13:29 | MySQL Server: Optimizer | Verified (112 days) | S5 | 9.7.1 | Ubuntu (22.04.4 LTS) | x86 | Poor plan for DISTINCT Cartesian product: hash join materializes full product while NO_BNL is about 50x faster |
| 120794 | 2026-06-27 11:54 | 2026-06-27 11:56 | MySQL Server: Compiling | Open | S3 | 9.7.0 | Ubuntu | Any | Compiling MySQL produces warnings |
| 120793 | 2026-06-27 11:52 | 2026-07-08 9:30 | MySQL Server: Optimizer | Verified (106 days) | S5 | 9.7.1 | Ubuntu (22.04.4 LTS) | x86 (Intel(R) Xeon(R) Gold 5220 CPU @ 2.20GHz) | Default heuristic pruning misses join-connected prefix in 3-table query, causing ~40x slower plan |
| 120792 | 2026-06-26 18:00 | 2026-06-26 18:20 | MySQL Package Repos | Open (118 days) | S3 | 9.7 LTS | Oracle Linux (OL10) | x86 | No mysql97-community-release RPM to enable upgrading from 8.4 |
| 120789 | 2026-06-26 11:14 | 2026-06-26 14:32 | MySQL Server: DML | Not a Bug (118 days) | S3 | 9.7.0 | Any | Any | TIMESTAMPDIFF/DAYOFYEAR/WEEKDAY ignore ALLOW_INVALID_DATES |
| 120788 | 2026-06-26 11:11 | 2026-07-15 14:13 | MySQL Server: JSON | Closed (99 days) | S2 | 9.7.0 | Any | Any | JSON_VALUE RETURNING DATETIME DEFAULT returns a garbage date |
| 120787 | 2026-06-26 11:04 | 2026-09-14 10:17 | MySQL Server: Optimizer | Closed (38 days) | S2 | 9.7.0 | Any | Any | IN (DATE/TIME constant list) wrongly TRUE for non-temporal string |
| 120786 | 2026-06-26 4:51 | 2026-06-26 8:50 | MySQL Server: Optimizer | Duplicate (118 days) | S1 | MySQL 9.6 | Any | Any | Derived Table Materialization with Pushed-Down IN Condition Causes Empty Result Instead of NULL for Aggregate |
| 120785 | 2026-06-26 4:17 | 2026-06-26 9:20 | MySQL Server: Optimizer | Duplicate (118 days) | S1 | MySQL 9.6 | Any | Any | Temporary Table Deduplication Uses Binary Comparison for FLOAT -0 and +0, Incorrectly Treating Them as Distinct Values |
| 120782 | 2026-06-25 20:24 | 2026-06-26 4:47 | MySQL Server: Optimizer | Verified (118 days) | S2 | 9.7.0 | Linux | Any | Derived merge: temporal expr ignores NULL-extended LEFT JOIN row |
| 120781 | 2026-06-25 20:22 | 2026-06-26 6:48 | MySQL Server: DML | Duplicate (118 days) | S2 | 9.7.0 | Linux | Any | DECIMAL BETWEEN returns NULL for every row evaluated after a NULL row |
| 120780 | 2026-06-25 20:19 | 2026-06-26 7:00 | MySQL Server: DML | Verified (118 days) | S2 | 9.7.0 | Linux | Any | Nested DATE_ADD on a date string adds spurious 00:00:00, drops WHERE rows |
| 120779 | 2026-06-25 20:16 | 2026-09-14 10:27 | MySQL Server: DML | Closed (38 days) | S2 | 9.7.0 | Linux | Any | POW(x, NULL) returns 1 instead of NULL (NULL exponent ignored) |
| 120777 | 2026-06-25 19:24 | 2026-06-26 6:29 | MySQL Server: Replication | Verified (118 days) | S3 | 8.4.9, 9.7.0 | Linux | Any | Replica crash on short Format_description_event post_header_len |
| 120775 | 2026-06-25 16:38 | 2026-06-25 16:38 | Tests: System | Open | S3 | Any | Any | Contribution: Add open source contribution workflows | |
| 120774 | 2026-06-25 12:16 | 2026-06-25 12:16 | MySQL Server: Replication | Open | S2 | 8.4.8 | Linux | Any | replication worker thread dealock |
| 120773 | 2026-06-25 11:54 | 2026-06-26 10:38 | MySQL Server: Optimizer | Verified (118 days) | S5 | 9.7.1 | Ubuntu (Ubuntu (22.04.4 LTS)) | x86 (Intel(R) Xeon(R) Gold 5220 CPU @ 2.20GHz) | Hash join misses DISTINCT ORDER BY LIMIT early termination |
| 120772 | 2026-06-25 10:27 | 2026-07-08 9:03 | MySQL Server: Optimizer | Verified (106 days) | S5 | 9.7.1 and 8.0.31 | Ubuntu (22.04.4 LTS) | x86 (Intel(R) Xeon(R) Gold 5220 CPU @ 2.20GHz) | UPDATE HISTOGRAM causes optimizer to use stale cardinalities and miss faster join order |
| 120762 | 2026-06-24 15:00 | 2026-07-27 16:34 | Shell AdminAPI InnoDB Cluster / ReplicaSet | Closed (87 days) | S3 | 8.2+ | Any | Any | MySQL Shell 8.2+ cannot update Router option in cluster-set |
| 120758 | 2026-06-24 6:13 | 2026-07-14 14:43 | MySQL Server: InnoDB storage engine | Open | S3 | Any | Any | Add logging for redo log scan performance statistics | |
| 120757 | 2026-06-24 6:04 | 2026-09-17 16:47 | MySQL Server: Replication | Closed (35 days) | S2 | 8.4 | Any | Any | "Start Transaction" modifier in the binary log cannot be replayed on an instance that does not have binary logs enabled. |
| 120742 | 2026-06-22 16:32 | 2026-06-22 16:32 | Connector / ODBC | Open | S3 | Any | Any | Contribution: Update macOS Apple Silicon hombrew rpath | |
| 120741 | 2026-06-22 16:32 | 2026-06-22 16:32 | Connector / ODBC | Open | S3 | Any | Any | Contribution: Update macOS Apple Silicon hombrew rpath | |
| 120739 | 2026-06-22 11:42 | 2026-10-07 14:17 | MySQL Server: Replication | Need Feedback (15 days) | S1 | 5.7.25 | Linux | x86 | Corruption of the index file caused stale binary log entries to be re-applied after executing FLUSH LOGS |
| 120738 | 2026-06-22 10:55 | 2026-10-07 14:18 | MySQL Server: Replication | Duplicate (15 days) | S1 | 5.7.25 | Linux (6) | x86 | Corruption of the index file caused stale binary log entries to be re-applied after executing FLUSH LOGS |
| 120737 | 2026-06-22 8:28 | 2026-06-22 10:31 | MySQL Server: Optimizer | Verified (122 days) | S1 | 8.0.45 | Any | Any | Inconsistent CAST Handling of Out-of-Range TEXT Values in Single Table vs. View/Join Paths |
| 120736 | 2026-06-22 6:46 | 2026-07-08 8:56 | MySQL Server: Optimizer | Verified (106 days) | S3 | 9.6.0 | Any | Any | FORCE INDEX make a query with OR (NOT NULL column <=> NULL) degrade from an index range scan to a full table scan |
| 120735 | 2026-06-21 14:10 | 2026-06-22 10:19 | MySQL Server: Optimizer | Not a Bug (122 days) | S1 | MySQL 9.6 | Any | Any | Index Range Scan Incorrectly Shrinks Range for IN Predicate with EXISTS and CAST(NULL AS SIGNED), Missing Rows |
| 120734 | 2026-06-20 14:02 | 2026-06-22 9:59 | MySQL Server: Optimizer | Verified (122 days) | S1 | 8.0.45 | Any | Any | Constant Table Optimization Ignores WHERE Condition for MAX(DISTINCT), Returning Incorrect Non-NULL Value |
| 120733 | 2026-06-20 13:38 | 2026-06-22 9:29 | MySQL Server: Optimizer | Verified (122 days) | S1 | MySQL 9.6 | Any | Any | DISTINCTROW with ROW_NUMBER() Derived Table and GROUP BY Causes Duplicate Removal Key to Miss a Non‑Aggregate Column, Me |
| 120732 | 2026-06-20 13:22 | 2026-06-22 6:37 | MySQL Server: Optimizer | Verified (122 days) | S3 | MySQL 9.6 | Any (Storage Engine: InnoDB) | Any | Derived Table Merging Causes Incorrect Duplicate Removal with DISTINCT + GROUP BY + SUM(DISTINCT EXISTS(subquery)) |
| 120727 | 2026-06-18 12:50 | 2026-07-02 4:11 | Tests: Server | Duplicate (112 days) | S7 | 9.7.0 | MacOS (26.5.1) | ARM | MakeHypergraphTest.AntiJoin unit test fails |
| 120721 | 2026-06-18 1:41 | 2026-06-18 11:41 | MySQL Server: Optimizer | Duplicate (126 days) | S1 | MySQL 9.6 | Any (Storage Engine: InnoDB) | Any | Auto-Key Data Type Truncation During Materialized Derived Table Lookup Causes Incorrect IN Match (Should Return Empty) |
| 120717 | 2026-06-17 13:33 | 2026-07-07 19:02 | MySQL Server: Compiling | Open (107 days) | S3 | 9.7.0, 26.7.0-er | MacOS (26.5.1) | ARM | Build fails under macOS with LLVM 18 |
| 120716 | 2026-06-17 12:31 | 2026-06-17 12:53 | MySQL Server: Optimizer | Verified (127 days) | S1 | 8.0.45 | Any (Storage Engine: MEMORY) | Any | MEMORY Engine Empty Outer Join Derived Table Causes Incorrect Aggregate Result (Should Be NULL) |
| 120715 | 2026-06-17 8:28 | 2026-06-18 2:12 | MySQL Server: InnoDB storage engine | Open (126 days) | S2 | 9.7.0 | Any | Any | Unexpected deadlock when one of the two transactions does not acquire any locks |
| 120713 | 2026-06-17 7:11 | 2026-07-08 8:49 | MySQL Server: Optimizer | Duplicate (106 days) | S5 | 8.0.24, 8.0.33 | Any | Any | Optimizer incorrectly prefers ordering index over selective index for ORDER BY … LIMIT 1 |
| 120712 | 2026-06-17 6:44 | 2026-07-09 6:19 | MySQL Server: Optimizer | Verified (105 days) | S3 | 9.7.0 | Any | Any | Inconsistent EXPLAIN row estimation |
| 120711 | 2026-06-17 6:15 | 2026-06-17 14:24 | MySQL Server | Duplicate (127 days) | S3 | 9.7.0 | Any | Any | Inconsistent result when IFNULL applied to INTEGER-type column |
| 120710 | 2026-06-17 5:46 | 2026-06-17 14:24 | MySQL Server | Duplicate (127 days) | S3 | 9.7.0 | Any | Any | Inconsistent result when IFNULL applied to DECIMAL-type column |
| 120702 | 2026-06-16 12:34 | 2026-06-16 14:04 | MySQL Server | Duplicate (128 days) | S3 | 9.7/8.4/8.0 | Any | Any | Multi-table UPDATE with trigger can leak `Field::m_is_tmp_null` and cause false `ER_BAD_NULL_ERROR` on later statement |
| 120699 | 2026-06-16 5:52 | 2026-06-16 13:31 | MySQL Server: Optimizer | Duplicate (128 days) | S2 | 9.7.0, 9.6.0 | Any | Any | WHERE clause incorrectly returns rows when using COALESCE/IFNULL/LEAST/GREATEST on DECIMAL column |
| 120698 | 2026-06-16 3:17 | 2026-07-01 2:39 | MySQL Server: InnoDB storage engine | Open (113 days) | S1 | 8.0.44 | Any | Any | Contribution by Tencent: Compressed pages' records may out of order when using change buffer |
| 120697 | 2026-06-16 2:37 | 2026-06-16 2:37 | MySQL Server: Packaging | Open | S3 | 8.4.9 | Debian (13) | Any | Undefined symbol error when running Mroonga built with MySQL 8.4.9 |
| 120695 | 2026-06-16 0:14 | 2026-09-14 18:07 | MySQL Workbench | Won't Fix | S1 | 8.0.45 | Windows (Microsoft Windows 10 Enterprise) | x86 | MySQL workbench taking too long for fetching data |
| 120693 | 2026-06-15 15:46 | 2026-06-15 15:46 | MySQL Operator | Open | S3 | Any | Any | Contribution: Fix read replica reconcile status handling | |
| 120690 | 2026-06-15 13:33 | 2026-06-16 7:40 | MySQL Server: DML | Verified (128 days) | S3 | 8.0.46 | Any | Any | CHAR type: inconsistent behavior between WHERE clause and UNIQUE constraint when comparing strings with trailing spaces |
| 120687 | 2026-06-15 8:48 | 2026-06-15 11:06 | MySQL Server: JSON | Verified (129 days) | S3 | 9.7.0 | Any | Any | Incorrect result of MEMBER OF |
| 120686 | 2026-06-15 8:16 | 2026-06-17 6:44 | MySQL Server | Duplicate (127 days) | S3 | 9.7.0 | Any | Any | TO_DAYS function crashes MySQL server |
| 120685 | 2026-06-15 6:28 | 2026-06-15 6:40 | MySQL Server: XA transactions | Open | S3 | 8.0, 9.7.0 | Any | Any | XA recovery corrupts database name with special characters in MDL lock key (double filename_to_tablename()) |
| 120684 | 2026-06-15 3:22 | 2026-06-15 3:28 | MySQL Server: InnoDB storage engine | Open (129 days) | S2 | 9.4.0 | Any | Any | Inconsistent deadlock of UPDATE and SELECT FOR UPDATE with the same WHERE clause |
| 120683 | 2026-06-14 15:21 | 2026-07-09 5:10 | MySQL Server: Optimizer | Verified (105 days) | S5 | 9.7.0 | Any | Any | Optimizer overestimates cost and rows for LIMIT 1 without ORDER BY on a primary key index |
| 120682 | 2026-06-14 9:23 | 2026-06-25 20:51 | Connector / J | Unsupported (119 days) | S3 | Connector/J 5.1.49 MySQL Server 5.7.44 | Any | Any | Connector/J decodes MySQL JSON columns with connection encoding when metadata collation is binary |
| 120681 | 2026-06-14 5:43 | 2026-06-14 5:43 | MySQL Server: FULLTEXT search | Open | S2 | 9.7 | Debian (Debian GNU/Linux 12 (bookworm)) | x86 ((86_64) | ngram FULLTEXT parser fails to match certain Latin tokens (e.g. "Sarah") in any query mode |
| 120680 | 2026-06-13 17:35 | 2026-06-30 16:35 | MySQL Server: Optimizer | Duplicate (114 days) | S3 | 9.6.0 | Ubuntu | Any | Incorrect result for `NOT (col != COALESCE(NULL, ...))` |
| 120679 | 2026-06-13 17:35 | 2026-06-30 16:27 | MySQL Server: Optimizer | Duplicate (114 days) | S3 | 9.6.0 | Ubuntu | Any | Incorrect result for `NOT (col NOT IN IFNULL(...))` |
| 120678 | 2026-06-13 17:34 | 2026-06-30 13:47 | MySQL Server: Optimizer | Duplicate (114 days) | S3 | 9.6.0 | Ubuntu | Any | Incorrect result for `NOT IN (LEAST(NULL, ...)) IS UNKNOWN` |
| 120677 | 2026-06-13 17:33 | 2026-06-30 13:29 | MySQL Server: Optimizer | Verified (114 days) | S3 | 9.6.0 | Ubuntu | Any | Incorrect result for `col OR GREATEST(...)` |
| 120676 | 2026-06-13 17:33 | 2026-06-30 13:23 | MySQL Server: Optimizer | Duplicate (114 days) | S3 | 9.6.0 | Ubuntu | Any | Incorrect result for `COALESCE(...) && (literal IN col)` |
| 120675 | 2026-06-13 17:32 | 2026-06-30 13:24 | MySQL Server: Optimizer | Verified (114 days) | S3 | 9.6.0 | Ubuntu | Any | Incorrect result for `CAST(NULL) IN col || CASE ... IN col` |
| 120674 | 2026-06-13 17:32 | 2026-06-26 4:38 | MySQL Server: Optimizer | Verified (118 days) | S3 | 9.6.0 | Ubuntu | Any | Incorrect result for `CASE with EXISTS` compared to column |
| 120673 | 2026-06-13 17:31 | 2026-06-22 9:07 | MySQL Server: Optimizer | Duplicate (122 days) | S3 | 9.6.0 | Ubuntu | Any | Incorrect result for `NOT (literal NOT IN col)` |
| 120672 | 2026-06-13 17:31 | 2026-06-15 12:50 | MySQL Server: Optimizer | Duplicate (129 days) | S3 | 9.6.0 | Ubuntu | Any | Incorrect result for `NOT (IFNULL(col, n) OR (col = literal))` |
| 120671 | 2026-06-13 17:30 | 2026-06-15 13:29 | MySQL Server: Optimizer | Duplicate (129 days) | S3 | 9.6.0 | Ubuntu | Any | Incorrect result for `col IN (IF(...))` |
| 120670 | 2026-06-13 17:30 | 2026-06-16 6:38 | MySQL Server: Optimizer | Not a Bug (128 days) | S3 | 9.6.0 | Ubuntu | Any | Incorrect result for `NOT(...) && GREATEST(...) AND literal` |
| 120669 | 2026-06-13 17:29 | 2026-06-16 5:35 | MySQL Server: Optimizer | Verified (128 days) | S3 | 9.6.0 | Ubuntu | Any | Incorrect result for `CASE + LIKE + XOR` with `||` |
| 120668 | 2026-06-13 17:28 | 2026-06-15 12:40 | MySQL Server: Optimizer | Verified (129 days) | S3 | 9.6.0 | Ubuntu | Any | Incorrect result for `LEAST(...) IN (col)` |
| 120667 | 2026-06-13 3:56 | 2026-06-13 3:56 | MySQL Server: Installing | Open | S3 | 8.0.46 | Windows | Any | MySQL Installer 8.0.46 fails at "Updating the Start menu link" although MySQL Server installs and runs successfully |
| 120666 | 2026-06-12 15:58 | 2026-06-16 6:23 | MySQL Server: Optimizer | Verified (129 days) | S5 | 9.7.0 | Any | Any | Optimizer fails to convert ABS(column) < constant to range scan, resulting in full table scan |
| 120665 | 2026-06-12 10:19 | 2026-08-03 12:11 | MySQL Server: Optimizer | Duplicate (80 days) | S2 | 8.4.8 | Any | Any | Non optimal query plan chosen for DML |
| 120664 | 2026-06-12 7:56 | 2026-06-15 8:33 | MySQL Server: JSON | Verified (129 days) | S3 | 9.6.0 | Any | Any | INDEX hint blocks generated column substitution for multi-valued indexes with MEMBER OF |
| 120663 | 2026-06-12 2:32 | 2026-10-20 23:33 | MySQL Server: Command-line Clients | Closed (35 days) | S3 | Any | Any | Contribution: Bug #44929 #92403 #110570: Fix tty password length handling | |
| 120662 | 2026-06-11 22:16 | 2026-06-12 6:14 | MySQL Server: InnoDB storage engine | Open | S3 | Any | Any | Contribution: Use public variable name innodb_open_files in open-file timeo ... | |
| 120661 | 2026-06-11 16:30 | 2026-09-14 18:07 | MySQL Workbench | Won't Fix | S7 | 8.0.46 | Windows (Microsoft Windows 10 Pro) | Any | MySQL Workbench 8.0.46 Fails to Persist Connections and Crashes When Opening MySQL 8.4 Connections |
| 120660 | 2026-06-11 15:21 | 2026-07-07 18:22 | Connector / NET | Duplicate (107 days) | S3 | Any | Any | Contribution: Fix .Contains and collated expression type mappings | |
| 120657 | 2026-06-11 1:18 | 2026-09-14 18:07 | MySQL Workbench | Won't Fix | S3 | MySQL Installer Community 8.0.44.0 | Windows | x86 | MySQL Workbench Unexpected Error - "Parameter is not valid" |
| 120653 | 2026-06-10 7:44 | 2026-06-11 9:51 | MySQL Server: Compiling | Open (133 days) | S3 | 8.0.46, 8.4.9 | MacOS (26.5.1) | ARM | LLVM 21 -Wformat / -Wmissing-format-attribute warnings |
| 120650 | 2026-06-09 19:25 | 2026-06-09 19:25 | MySQL Server: Compiling | Open | S3 | 8.0.46 | MacOS (26.5.1) | ARM | -Wunused-but-set-variable failing build |
| 120649 | 2026-06-09 17:53 | 2026-06-09 18:51 | MySQL Server: InnoDB storage engine | Open | S3 | Any | Any | Contribution: InnoDB: crash recovery of unfinished ALTER TABLESPACE ENCRYPT ... | |
| 120648 | 2026-06-09 17:53 | 2026-06-09 18:51 | MySQL Server: InnoDB storage engine | Open | S3 | Any | Any | Contribution: InnoDB: Crash resuming interrupted ALTER TABLESPACE ENCRYPTIO ... | |
| 120647 | 2026-06-09 17:40 | 2026-06-09 18:50 | MySQL Server: InnoDB storage engine | Open | S3 | Any | Any | Contribution: InnoDB: make_page_dirty debug command logs MLOG_2BYTES on com ... | |
| 120646 | 2026-06-09 14:50 | 2026-06-09 14:50 | MySQL Cluster: Cluster (NDB) storage engine | Open | S3 | 9.3.0 | Ubuntu (22.04) | Any | Lock wait timeout with high MaxSendDelay |
| 120645 | 2026-06-09 14:49 | 2026-06-09 14:49 | MySQL Cluster: Cluster (NDB) storage engine | Open | S3 | 9.3.0 | Ubuntu (22.04) | Any | Lock wait timeout with larger EventLogBufferSize |
| 120644 | 2026-06-09 14:48 | 2026-06-09 14:48 | MySQL Cluster: Cluster (NDB) storage engine | Open | S3 | 9.3.0 | Ubuntu (22.04) | Any | Lock wait timeout after SHOW with low GCP interval |
| 120642 | 2026-06-09 10:44 | 2026-06-10 7:44 | MySQL Server: Optimizer | Not a Bug (134 days) | S1 | MySQL 9.6 | Any (Storage Engine: InnoDB) | Any | Derived table merging loses FLOAT display formatting context, causing inconsistent aggregated output |
| 120641 | 2026-06-09 10:23 | 2026-10-07 8:21 | MySQL Server: Optimizer | Not a Bug (15 days) | S1 | 8.0 | Any (Storage Engine: InnoDB) | Any | Derived condition pushdown causes wrong row filtering due to incorrect constant folding with any_value() aggregation |
| 120640 | 2026-06-09 10:13 | 2026-06-09 11:00 | MySQL Server: Optimizer | Verified (135 days) | S3 | 9.6.0 | Ubuntu (22.04) | Any | WHERE NULLIF(...) IS NULL returns rows when NULLIF is non-NULL |
| 120639 | 2026-06-09 10:08 | 2026-10-13 11:14 | MySQL Server: Optimizer | Closed (9 days) | S1 | 8.0.46 | Any (Storage Engine: InnoDB) | Any | COUNT(*) on an indexed integer column produces incorrect results when the WHERE clause uses NOT (IFNULL(non-integer cons |
| 120638 | 2026-06-09 8:53 | 2026-07-01 9:53 | MySQL Server: Optimizer | Duplicate (134 days) | S3 | 8.0.32 | Any | Any | The value of Rows_examined is incorrect when there is a query involving a union of derived tables |
| 120634 | 2026-06-09 4:07 | 2026-06-25 2:28 | MySQL Server: InnoDB storage engine | Open | S1 | 8.0.44 8.4.9 | Any | Any | buf_stat_per_index inc/dec is not paired: root page inc is never decremented, causing unbounded growth of ut_lock_free_h |
| 120629 | 2026-06-08 8:12 | 2026-06-26 8:38 | MySQL Cluster: Cluster (NDB) storage engine | Open (118 days) | S2 | 9.3.0 | Any | Any | MySQL not reachable after NDB node rejoin |
| 120628 | 2026-06-08 8:03 | 2026-06-08 8:13 | MySQL Cluster: Cluster (NDB) storage engine | Open (136 days) | S3 | 9.3.0 | Ubuntu (22.04) | Any | Lock wait timeout after NDB node rejoin |
| 120627 | 2026-06-08 7:59 | 2026-06-26 8:38 | MySQL Cluster: Cluster (NDB) storage engine | Open (118 days) | S2 | 9.3.0 | Ubuntu (22.04) | Any | CREATE TABLE may fail during early NDB recovery |
| 120626 | 2026-06-08 7:54 | 2026-06-26 8:38 | MySQL Cluster: Cluster (NDB) storage engine | Open (118 days) | S2 | 9.3.0 | Ubuntu (22.04) | Any | NDB data diverges after SHOW and concurrent updates |
| 120625 | 2026-06-07 13:13 | 2026-06-07 18:54 | MySQL Package Repos | Open (137 days) | S3 | 8.4 | Oracle Linux (9) | Any | leapp ugprade from oracle linux 9 to oracle linux 10 breaks because mysql-community rpms are not signed by Oracle! |
| 120621 | 2026-06-05 12:52 | 2026-06-05 12:52 | MySQL Package Repos | Open | S2 | Red Hat (10) | Any | outdated GPG key is provided by mysql84-community-release-el10-3.noarch.rpm package | |
| 120616 | 2026-06-05 3:00 | 2026-07-27 15:29 | MySQL Server: Document Store: MySQL Shell | Closed (87 days) | S3 | Any | Any | Contribution: Improve chunking strategy for tables with the composite PK | |
| 120614 | 2026-06-03 23:45 | 2026-06-04 9:52 | MySQL Server: Optimizer | Verified (140 days) | S3 | 8.0.45 | Windows | Any | LOWER() truncates trailing characters after character Ⱥ |
| 120610 | 2026-06-03 12:00 | 2026-06-03 12:21 | MySQL Server: InnoDB storage engine | Open (141 days) | S3 | 5.7 | Any | Any | REPEATABLE READ: no-change UPDATE causes MVCC Rule 1 violation — transaction cannot see own modification |
| 120608 | 2026-06-03 7:27 | 2026-06-17 14:41 | MySQL Server: Optimizer | Duplicate (129 days) | S5 | 9.6 | Any | Any | prefer_ordering_index makes a filtered ORDER BY pk LIMIT query do a full primary-key scan instead of a filtering index r |
| 120607 | 2026-06-03 7:22 | 2026-06-15 10:48 | MySQL Server: Optimizer | Duplicate (129 days) | S5 | 9.6 | Any | Any | Join-order enumeration ignores ORDER BY sort cost |
| 120604 | 2026-06-02 19:31 | 2026-09-14 18:07 | MySQL Workbench | Won't Fix | S3 | Any | Any | Contribution: Fix community build on current Linux toolchains | |
| 120602 | 2026-06-02 11:44 | 2026-06-03 8:05 | MySQL Server: InnoDB storage engine | Verified (141 days) | S2 | 8.0.46, 8.4.9, 9.7.0 | Any | Any | Memory leak in fil_ibd_same_as_default_path() |
| 120600 | 2026-06-02 10:15 | 2026-06-02 10:15 | MySQL Server: Packaging | Open | S4 | Ubuntu | Any | Ubuntu 26 support | |
| 120599 | 2026-06-02 8:24 | 2026-10-16 14:48 | MySQL Server: Optimizer | Documenting (114 days) | S3 | 8.0.43 | Any | Any | Field_set::sql_type() Corrupts 4-byte UTF-8 Characters, Breaking Replication |
| 120598 | 2026-06-02 7:06 | 2026-06-02 7:07 | MySQL Server: InnoDB storage engine | Open (142 days) | S3 | 8.0.46, 8.4.9 | Linux | x86 | Autoincrement problem |
| 120597 | 2026-06-02 6:58 | 2026-06-02 6:58 | MySQL Server: Performance Schema | Open | S5 | 8.0.46, 8.4.9 | Linux | x86 | performance_schema atomic values maintaining CPU cache-friendliness |
| 120596 | 2026-06-02 6:37 | 2026-06-02 6:37 | MySQL Server: InnoDB storage engine | Open | S5 | 8.0.46, 8.4.9 | Linux | x86 | WAIT_FOR_READ, WAIT_FOR_WRITE is stuck in the 2012 |
| 120595 | 2026-06-02 4:45 | 2026-10-16 7:22 | MySQL Server: InnoDB storage engine | Need Feedback (6 days) | S4 | 9.7.0 | Any | Any | Contribution by Tencent: Relax max row size restriction for INSTANT DDL |
| 120594 | 2026-06-02 2:00 | 2026-06-02 2:00 | MySQL Server: Packaging | Open | S3 | 8.4 | Red Hat (10) | x86 | The MySQL Server RPM install fails due to MariaDB 11.8 package conflicts not only on Fedora 42 but also on RHEL 10 |
| 120591 | 2026-06-01 14:14 | 2026-06-01 19:53 | MySQL Server | Duplicate (143 days) | S2 | 9.7.0 | Ubuntu | x86 | IFNULL(empty scalar subquery, column) breaks an obvious comparison and filters out a row |
| 120590 | 2026-06-01 14:13 | 2026-06-01 19:52 | MySQL Server | Duplicate (143 days) | S2 | 9.7.0 | Ubuntu | x86 | SELECT DISTINCT drops IFNULL(stored NULL, derived non-NULL) and loses a non-NULL projection row |
| 120589 | 2026-06-01 14:12 | 2026-06-01 19:51 | MySQL Server | Duplicate (143 days) | S2 | 9.7.0 | Ubuntu | x86 | Writing a RIGHT JOIN result into a temp table loses an obvious IFNULL match |
| 120588 | 2026-06-01 14:08 | 2026-06-01 19:51 | MySQL Server | Duplicate (143 days) | S2 | 9.7.0 | Ubuntu | x86 | IFNULL(NULL, decimal_column) is not equivalent to the column inside a joined WHERE clause |
| 120586 | 2026-06-01 9:25 | 2026-06-01 9:48 | MySQL Server: Optimizer | Duplicate (143 days) | S2 | 8.0.41 | Any | Any | Incorrect duplicate rows caused by lost IN predicate during semijoin materialization with view column using COLLATE |
| 120585 | 2026-06-01 9:13 | 2026-06-01 9:42 | MySQL Server: Optimizer | Duplicate (143 days) | S2 | 9.6.0 | Any | Any | InnoDB FULLTEXT index scan silently drops rows when ORDER BY combines with type-coerced equality |
| 120584 | 2026-06-01 5:18 | 2026-06-01 7:16 | MySQL Server: Optimizer | Verified (143 days) | S2 | 8.0.45 | Any | Any | Optimizer picks BIGINT gen col index for DECIMAL expression, BIGINT truncation falsely matches fractional values |
| 120583 | 2026-06-01 2:10 | 2026-06-01 5:33 | MySQL Server: Optimizer | Verified (143 days) | S2 | 9.7.0 | Any | Any | JOIN_ORDER hint causes "Optimizer failed to find a plan" with a leading derived table and same table names in nested sql |
| 120582 | 2026-05-31 10:11 | 2026-06-01 6:13 | MySQL Server: Optimizer | Verified (143 days) | S3 | 8.0.44 | MacOS | Any | unique index causes incorrect result when comparing DOUBLE and BIGINT |
| 120581 | 2026-05-31 9:02 | 2026-06-01 6:17 | MySQL Server: Optimizer | Verified (143 days) | S2 | 8.0.44 | MacOS | Any | unique index causes incorrect result for IN comparison with implicit type conversion |
| 120580 | 2026-05-31 7:52 | 2026-06-01 6:21 | MySQL Server: Optimizer | Verified (143 days) | S3 | 8.0.44 | Any | Any | MyISAM prefix index causes incorrect range query result |
| 120579 | 2026-05-30 11:39 | 2026-06-01 6:53 | MySQL Server: Optimizer | Verified (143 days) | S3 | 8.0.45 | Any | Any | LIKE query returns inconsistent results with MyISAM prefix index |
| 120578 | 2026-05-30 9:05 | 2026-06-01 5:47 | MySQL Server: Optimizer | Verified (143 days) | S3 | 8.0.45 | Any | Any | Multiple-Column Index Creation Changes Query Results |
| 120577 | 2026-05-30 7:58 | 2026-05-30 7:58 | MySQL Server: MyISAM storage engine | Open | S3 | 8.0.45 | Any | Any | drop index can lead to different results |
| 120576 | 2026-05-30 7:15 | 2026-05-30 7:15 | MySQL Server: MyISAM storage engine | Open | S3 | 8.0.45 | Any | Any | drop index can lead to different results |
| 120575 | 2026-05-30 6:57 | 2026-08-04 14:17 | MySQL Server: Optimizer | Duplicate (79 days) | S2 | 8.0.41+ | Any | Any | Range optimizer chooses bad range plan for large IN lists and execution is very slow and memory usage spikes. |
| 120574 | 2026-05-29 14:05 | 2026-08-04 13:50 | MySQL Server: Optimizer | Duplicate (79 days) | S2 | 8.0.41 | Any | Any | Range optimizer exceeds memory limit and chooses bad range plan for large IN lists |
| 120570 | 2026-05-29 7:28 | 2026-05-29 7:28 | MySQL Server: Prepared statements | Open | S6 | 9.6.0-debug-asan | Ubuntu (22.04) | x86 (x86_64) | Raw COM_STMT_PREPARE triggers List<Item_param>::end(): `(*last)->next == &end_of_list` |
| 120569 | 2026-05-29 7:25 | 2026-05-29 7:25 | MySQL Server: Prepared statements | Open | S6 | 9.6.0-debug-asan | Ubuntu (22.04) | x86 (x86_64) | Raw COM_STMT_EXECUTE triggers Materialized_cursor::~Materialized_cursor(): `!is_open()` |
| 120568 | 2026-05-29 7:22 | 2026-05-29 7:22 | MySQL Server: Prepared statements | Open | S6 | 9.6.0-debug-asan | Ubuntu (22.04) | x86 (x86_64) | Raw COM_STMT_EXECUTE triggers Prepared_statement::check_parameter_types(): `false` |
| 120567 | 2026-05-29 7:18 | 2026-05-29 7:19 | MySQL Server: Prepared statements | Open | S6 | 9.6.0-debug-asan | Ubuntu (22.04) | x86 (x86_64) | Raw COM_STMT_EXECUTE triggers set_parameter_value(): `len == 0 || len == 4 || len == 7 || len == 11 || len == 13` |
| 120566 | 2026-05-29 7:12 | 2026-05-29 7:13 | MySQL Server: Prepared statements | Open | S6 | 9.6.0-debug-asan | Ubuntu (22.04) | x86 (x86_64) | Raw COM_STMT_PREPARE triggers send_statement(): `CountVisibleFields(param_list) == stmt->m_param_count` |
| 120565 | 2026-05-29 7:05 | 2026-05-29 7:10 | MySQL Server: Prepared statements | Open | S6 | 9.6.0-debug-asan | Ubuntu (22.04) | x86 (x86_64) | Raw COM_STMT_EXECUTE triggers Diagnostics_area::assert_not_set(): `!invalid_da_status__check_error_log` |
| 120564 | 2026-05-29 6:43 | 2026-05-29 6:46 | MySQL Server: InnoDB storage engine | Open | S3 | 9.7.0 | Any | Any | InnoDB FTS: Off-by-one error in fts_init_index() causes unsynced document to be lost after crash recovery |
| 120561 | 2026-05-28 11:11 | 2026-05-29 4:41 | MySQL Server: DDL | Open (147 days) | S3 | 9.7/8.4/8.0 | Any | Any | tablespace marked missing after rollback of copy-style ALTER |
| 120558 | 2026-05-27 11:21 | 2026-05-27 11:41 | MySQL Server: InnoDB storage engine | Open (148 days) | S3 | 8.4.8 | Any | Any | Redo log archiving started by dead connection cannot be disabled later |
| 120555 | 2026-05-27 8:22 | 2026-05-27 11:39 | MySQL Server: Optimizer | Verified (148 days) | S2 | 8.0.45 | Ubuntu | Any | Equivalent VIEW and CTE queries return different row counts with EXISTS, BINARY ENUM comparison, and LEFT JOIN |
| 120552 | 2026-05-26 11:14 | 2026-05-26 11:16 | MySQL Server: Options | Open | S4 | 8.4, 9.7 | Any | Any | Add force_ddl_execution: give DDL priority under MDL contention |
| 120549 | 2026-05-26 5:29 | 2026-05-26 5:29 | MySQL Server: Replication | Open | S4 | Any | Any | (Contribution) optimizing of binlogging of large transactions | |
| 120548 | 2026-05-26 2:59 | 2026-09-14 18:07 | MySQL Workbench | Won't Fix | S7 | 8.0.47 | Windows (Microsoft Windows 10 Home Single Language) | Any (não estou conseguindo abrir) | insetos |
| 120544 | 2026-05-25 10:47 | 2026-05-27 12:38 | MySQL Server: Optimizer | Duplicate (148 days) | S3 | 8.4.8 | Any | Any | MySQL `MERGE` vs `TEMPTABLE` view evaluation changes `CROSS JOIN ... ON EXISTS(...)` cardinality |
| 120543 | 2026-05-25 9:57 | 2026-05-27 5:37 | MySQL Server: Optimizer | Verified (148 days) | S2 | 8.4.8 | Any | Any | MySQL `MERGE` vs `TEMPTABLE` view evaluation changes `MAX(SET)` result |
| 120540 | 2026-05-25 1:44 | 2026-08-13 17:21 | MySQL Server: Optimizer | Closed (70 days) | S2 | 9.7.0 | Ubuntu | x86 | A negated `IS TRUE` guard can still match a DECIMAL row for which the guarded predicate is true |
| 120539 | 2026-05-24 15:26 | 2026-05-24 15:26 | MySQL Server: FULLTEXT search | Open | S2 | 9.6.0 | Linux | Any | Duplicate FULLTEXT index on a column returns wrong MATCH...AGAINST results when combined with a STORED generated column |
| 120538 | 2026-05-24 13:46 | 2026-05-27 13:53 | MySQL Server: Optimizer | Duplicate (148 days) | S2 | 9.7.0 | Ubuntu | x86 | A RIGHT JOIN predicate treats IFNULL(NULL, non-NULL DECIMAL ZEROFILL) as non-matching and drops obvious rows |
| 120537 | 2026-05-24 10:19 | 2026-09-14 18:07 | MySQL Workbench | Won't Fix (151 days) | S3 | 8.0.46 | Windows (Windows 10 64-bit) | Other (x86_64) | MySQL Workbench Database Connection Not Loading – “Parameter is not valid” Error |
| 120536 | 2026-05-24 5:55 | 2026-05-25 6:18 | MySQL Workbench | Can't repeat (150 days) | S3 | Any | Any | dashboard is stuck and even minimize,maximizi or close tab option not working | |
| 120535 | 2026-05-24 5:29 | 2026-05-26 12:42 | MySQL Server: Optimizer | Verified (149 days) | S3 | 8.0.45 | Any | Any | Incorrect Query Result: IN and NOT IN return the same row simultaneously (boolean logic violation) |
| 120534 | 2026-05-24 5:19 | 2026-05-26 12:26 | MySQL Server: Optimizer | Verified (149 days) | S3 | 8.0.45 | Any | Any | Wrong Query Result Due to Incorrect Evaluation of GREATEST() with Mixed Types in OR (||) Boolean Context |
| 120533 | 2026-05-23 12:35 | 2026-05-26 8:30 | MySQL Server: Optimizer | Verified (149 days) | S2 | 8.0.45 | Ubuntu | x86 | A LEFT JOIN over DECIMAL ZEROFILL UNIQUE wrongly loses an obvious match |
| 120532 | 2026-05-23 12:34 | 2026-05-27 13:43 | MySQL Server: Optimizer | Duplicate (148 days) | S2 | 9.7.0 | Ubuntu | x86 | An unused derived subquery triggers a DISTINCT/IFNULL wrong-result in the original path |
| 120531 | 2026-05-23 12:33 | 2026-05-26 7:24 | MySQL Server: Optimizer | Verified (149 days) | S2 | 8.0.45 | Ubuntu | x86 | A NULL comparison inside an IN subquery becomes spuriously true in the original path |
| 120529 | 2026-05-22 17:08 | 2026-10-19 12:01 | MySQL Server: InnoDB storage engine | Closed (3 days) | S3 | Any | Any | Contribution: Log a warning when history list length exceeds threshold | |
| 120527 | 2026-05-22 11:47 | 2026-06-01 9:39 | MySQL Server: Optimizer | Verified (143 days) | S2 | 9.6.0 | Linux | Any | FULLTEXT index scan with ORDER BY and numeric WHERE filter returns empty result set |
| 120526 | 2026-05-22 11:47 | 2026-05-26 6:59 | MySQL Server: Optimizer | Verified (149 days) | S3 | 8.0.43 | Any | Any | Wrong result for IN subquery involving CURRENT_USER(), BIT column, and UNIQUE prefix index |
| 120525 | 2026-05-22 9:41 | 2026-08-04 6:38 | MySQL Server: Optimizer | Verified (149 days) | S2 | 8.0.45 | Ubuntu (Ubuntu 20.04.4 LTS) | x86 (Intel(R) Xeon(R) Platinum 8358P @ 2.60GHz (64 Cores, 96MB L3 Cache)) | Append-Only Growth Breaks Subset Monotonicity for Implicit VARCHAR-to-DECIMAL IN-Subquery Comparison |
| 120524 | 2026-05-22 9:40 | 2026-05-26 6:27 | MySQL Server: Optimizer | Verified (149 days) | S2 | 8.0.45 | Ubuntu (Ubuntu 20.04.4 LTS) | x86 (Intel(R) Xeon(R) Platinum 8358P @ 2.60GHz (64 Cores, 96MB L3 Cache)) | Materialized Correlated EXISTS Returns Positive COUNT(*) But No Rows for Implicit VARCHAR-to-YEAR Comparison |
| 120523 | 2026-05-22 9:13 | 2026-05-31 17:44 | MySQL Server: Optimizer | Duplicate (144 days) | S3 | 8.0.43 | Any | Any | Wrong result for arithmetic expression involving DAYNAME() and BIT column |
| 120522 | 2026-05-22 6:39 | 2026-06-01 6:58 | MySQL Server: Optimizer | Verified (143 days) | S5 | 9.7.0 | Any | Any | Sub‑optimal execution plan for multi‑table row‑value IN condition leads to full index scan instead of index range scans |
| 120520 | 2026-05-21 16:34 | 2026-05-25 19:58 | MySQL Server: Optimizer | Verified (150 days) | S3 | 8.0.43 | Any | Any | Wrong result for IS NOT UNKNOWN when NULLIF() uses CURRENT_USER() as an argument |
| 120519 | 2026-05-21 15:49 | 2026-05-25 19:43 | MySQL Server: Optimizer | Verified (150 days) | S3 | 8.0.43 | Any | Any | Wrong result for BETWEEN predicate with LONGBLOB prefix PRIMARY KEY and implicit type conversion |
| 120518 | 2026-05-21 14:29 | 2026-05-31 21:28 | MySQL Server: Optimizer | Duplicate (144 days) | S3 | 8.0.43 | Any | Any | Wrong result for SOME quantified comparison with ELT() returning NULL and PRIMARY KEY optimization |
| 120516 | 2026-05-21 11:23 | 2026-09-14 18:07 | MySQL Workbench | Won't Fix | S3 | 8.0.47 | Windows | x86 | Data export fails with UMLAUT in table name |
| 120515 | 2026-05-21 10:36 | 2026-05-21 11:55 | MySQL Server: Optimizer | Verified (154 days) | S3 | 8.0 | Any | Any | Wrong result for NOT BETWEEN involving interval arithmetic and implicit type conversion |
| 120514 | 2026-05-21 9:19 | 2026-05-21 11:47 | MySQL Server: Optimizer | Unsupported (154 days) | S3 | 8.0 | Any | Any | Wrong result for ALL quantified comparison involving interval arithmetic and PRIMARY KEY optimization |
| 120513 | 2026-05-21 8:55 | 2026-06-08 8:20 | MySQL Server | Can't repeat (154 days) | S2 | 9.6.0 | Ubuntu | x86 | A compound DECIMAL WHERE predicate wrongly accepts rows |
| 120512 | 2026-05-21 7:43 | 2026-05-21 11:23 | MySQL Server: Optimizer | Verified (154 days) | S3 | 8.0 | Any | Any | ALL quantified comparison involving implicit numeric conversion of BLOB values |
| 120511 | 2026-05-21 7:24 | 2026-05-21 8:26 | MySQL Server: Optimizer | Verified (154 days) | S3 | 8.0.46 | Ubuntu | x86 | LEFT JOIN ON with IN (empty subquery) produces a spurious match |
| 120510 | 2026-05-21 7:22 | 2026-06-08 8:20 | MySQL Server | Can't repeat (154 days) | S3 | 9.6.0 | Ubuntu | x86 | A false DECIMAL equality wrongly returns a row in the original path |
| 120509 | 2026-05-21 7:21 | 2026-05-21 7:51 | MySQL Server | Not a Bug (154 days) | S3 | 9.6.0 | Ubuntu | x86 | LEFT JOIN ON wrongly rejects rows under a self-contained DECIMAL predicate |
| 120507 | 2026-05-20 15:19 | 2026-05-28 10:47 | MySQL Workbench | Closed (147 days) | S3 | 8.0.47 | Windows (windows 11) | Any | When I try to connect to a database I get a "Parameter is Not Valid" error |
| 120506 | 2026-05-20 13:45 | 2026-09-14 18:07 | MySQL Workbench: SQL Editor | Won't Fix | S3 | 8.0.47 | Any | Any | Workbench Editing Triggers Not working When there are multiple triggers |
| 120504 | 2026-05-20 11:53 | 2026-09-14 9:55 | MySQL Server: InnoDB storage engine | Closed (38 days) | S3 | 9.7 | Any | Any | Can't create some of tables with SPATIAL KEY because of ER_TOO_BIG_ROWSIZE |
| 120502 | 2026-05-20 10:16 | 2026-06-08 11:31 | MySQL Server: Optimizer | Verified (136 days) | S5 | 9.7.0 | Any | Any | Impossible WHERE with inequality-only contradictions not optimized |
| 120499 | 2026-05-20 5:02 | 2026-05-20 5:02 | MySQL Server: Stored Routines | Open | S2 | 9.6.0 | Linux | x86 (AMD EPYC 9K65) | Recursive stored procedure with max_sp_recursion_depth >= 250 crashes mysqld |
| 120498 | 2026-05-20 3:02 | 2026-09-14 18:07 | MySQL Workbench | Won't Fix | S3 | 8.0.47.CE | MacOS (Tahoe 26.4.1) | Other (Apple M5 Max) | Workbench crash on MacBook M5 |
| 120497 | 2026-05-19 3:12 | 2026-05-21 6:37 | MySQL Server: Optimizer | Duplicate (156 days) | S3 | 8.4.8, 9.7.0 | Any | Any | INDEX Hint Prevents Reuse of InnoDB Primary-Key Suffix Order and Forces a Temporary Table |
| 120496 | 2026-05-18 19:22 | 2026-09-14 18:07 | MySQL Workbench: SQL Editor | Won't Fix (156 days) | S2 | Windows | Any | MySQL Workbench 8.0 reformat does not support WITH SQL 8.0 WITH (Common Table Expressions) | |
| 120495 | 2026-05-18 16:12 | 2026-05-27 6:34 | MySQL Server: Optimizer | Verified (148 days) | S5 | 9.7.0 | Any | Any | Incorrect Cardinality Estimation for Index Lookup with Equality Predicate on the Index Column |
| 120493 | 2026-05-18 14:26 | 2026-05-19 19:53 | MySQL Server: Optimizer | Verified (156 days) | S3 | 8.0 | Any | Any | Wrong result for SOME quantified comparison in WHERE clause |
| 120492 | 2026-05-18 11:56 | 2026-05-18 12:29 | MySQL Server: Options | Open | S4 | 8.4, 9.7 | Any | Any | Feature Request: Configurable lock_wait_timeout for replication applier |
| 120491 | 2026-05-18 5:53 | 2026-05-18 12:22 | MySQL Server: Optimizer | Verified (157 days) | S2 | 8.0.46 | CentOS | Any | Semijoin returns wrong results for VARCHAR-to-DECIMAL comparison with non-canonical numeric strings |
| 120490 | 2026-05-18 3:24 | 2026-05-18 8:26 | MySQL Server: Optimizer | Verified (157 days) | S5 | 9.7.0 | Any | Any | Join Not Eliminated When Constant Table is Empty Due to PrimaryKeyCol IN (NULL) Condition |
| 120489 | 2026-05-17 16:24 | 2026-05-17 16:24 | MySQL Cluster: Cluster (NDB) storage engine | Open | S3 | MySQL 9.6.0, commit 447eb26e094b444a88c5 | Any | Any | MgmApiSession queries peer address from a moved-from NdbSocket |
| 120488 | 2026-05-17 11:04 | 2026-05-18 7:14 | MySQL Server: Group Replication | Open | S2 | 8.4.9 | Linux (rocky linux 9.7) | x86 (9.7) | MySQL 8.4 Group Replication memory pools not released to OS srv_worker_thread 44,772x total/current ratio; xcom_cache ho |
| 120487 | 2026-05-17 10:47 | 2026-05-17 10:47 | MySQL Router | Open | S3 | MySQL 9.6.0, commit 447eb26e094b444a88c5 | Any | Any | MySQLServerMock debug output prints an empty string due to use-after-move |
| 120486 | 2026-05-17 8:52 | 2026-05-22 0:10 | MySQL Server: Charsets | Verified (157 days) | S4 | Any | Any | Proposal for Unicode 17 Support | |
| 120485 | 2026-05-16 10:18 | 2026-05-16 10:18 | MySQL Server | Open | S4 | 8.4.9 | Any | Any | In some cases SQL_CALC_FOUND_ROWS is faster than COUNT(*) |
| 120484 | 2026-05-16 8:00 | 2026-05-16 10:01 | Connector / ODBC | Open (159 days) | S3 | 9.7 | Windows (Pro) | x86 | The number of attributes is larger than the number of attribute values provided |
| 120483 | 2026-05-16 1:11 | 2026-07-07 18:38 | Connector / NET | Duplicate (107 days) | S3 | 9.x | Any | Any | InvalidOperationException or missing type mapping when using a string[] variable with .Contains() in an EF Core LINQ |
| 120482 | 2026-05-15 10:46 | 2026-05-24 15:09 | MySQL Server: Data Dictionary | Open (156 days) | S2 | 8.4.9 | Linux (Red Hat Enterprise Linux 9.6 (Plow ) | x86 | Upgrade from 8.0.35 to 8.0.45 or 8.4.9 failed due [ERROR] [MY-013135] and [Warning] [MY-014078] |
| 120481 | 2026-05-14 21:06 | 2026-09-28 16:21 | MySQL Workbench: Modeling | Verified (24 days) | S4 | Any | Any | Database Modeling support for new MySQL Workbench | |
| 120480 | 2026-05-14 20:59 | 2026-06-12 21:18 | MySQL Server: Replication | Open (132 days) | S3 | 8.0.40 | Any | Any | Crash in set_and_validate_user_attributes during relay log recovery |
| 120478 | 2026-05-14 18:47 | 2026-05-26 15:29 | MySQL Server | Open (149 days) | S4 | Any | Any | MySQL Extensibility: Extending the MySQL Component Framework into the Query Engine | |
| 120477 | 2026-05-14 15:50 | 2026-05-18 10:26 | MySQL Server: Optimizer | Verified (157 days) | S5 | 9.7.0 | Any | Any | Index Not Used for HAVING Without GROUP BY or aggregate functions |
| 120476 | 2026-05-14 11:53 | 2026-05-18 8:25 | MySQL Server: Optimizer | Verified (157 days) | S2 | 9.6.0 | Linux | Any | Index Merge Union returns duplicate row for overlapping OR conditions, producing wrong result count |
| 120475 | 2026-05-14 9:09 | 2026-05-18 10:20 | MySQL Server: Optimizer | Verified (157 days) | S2 | 8.0.46 | Linux | Any | Index Merge Intersection incorrectly drops matching rows in SELECT with OR predicate, returning wrong result count |
| 120472 | 2026-05-14 4:07 | 2026-06-04 8:43 | MySQL Server: Optimizer | Verified (140 days) | S2 | 8.0.43 | Any | Any | Wrong Result After Removing Semantically Redundant RIGHT JOIN ... ON FALSE |
| 120471 | 2026-05-14 0:08 | 2026-10-14 9:16 | MySQL Server: Replication | Not a Bug (8 days) | S1 | 8.0.43, 8.0.46, 8.4.9, 9.7.0 | Any (reproduced on macOS and Linux) | Any | binary log violates read after write (commit) consistency |
| 120470 | 2026-05-13 20:04 | 2026-05-13 20:04 | MySQL Server: Security: Firewall | Open | S4 | 8.0.46, 8.4, 9.7 | Any | Any | Add REJECT mode to Connection Control Component to prevent connection exhaustion attacks |
| 120469 | 2026-05-13 17:00 | 2026-05-18 9:12 | MySQL Server: InnoDB storage engine | Open | S3 | Any | Any | Contribution: Fix ut_error() at ENABLE INNODB REDO_LOG when innodb_checkpo ... | |
| 120467 | 2026-05-13 15:57 | 2026-05-18 9:09 | MySQL Server: InnoDB storage engine | Open | S3 | 8.0.45 | Any | Any | dd_open_fk_tables function heap-use-after-free |
| 120466 | 2026-05-13 11:23 | 2026-05-13 11:23 | Connector / ODBC | Open | S2 | MySQL ODBC 9.6 | Any | x86 | MySQL ODBC Driver 9.6 crashes when calling SQLColAttribute(SQL_DESC_TYPE_NAME) on wide result sets |
| 120465 | 2026-05-13 8:31 | 2026-08-14 12:36 | MySQL Server: Optimizer | Closed (70 days) | S3 | 8.0.46 | Any | Any | AVG(ASCII()) result truncated to 99.9999 with SQL_BUFFER_RESULT due to incorrect decimal precision |
| 120463 | 2026-05-12 21:21 | 2026-09-14 18:07 | MySQL Workbench | Won't Fix | S3 | Any | Any | Index was out of range | |
| 120462 | 2026-05-12 19:57 | 2026-05-27 15:44 | MySQL Server: Replication | Open | S4 | 10.x | Any | Any | Modernizing MySQL Replication for Higher Performance |
| 120461 | 2026-05-12 19:56 | 2026-05-27 15:44 | MySQL Server | Open | S4 | 10.x | Any | Any | InnoDB Batch Commit for Faster Source and Replica Execution |
| 120460 | 2026-05-12 19:55 | 2026-05-27 15:43 | MySQL Server: Replication | Open | S4 | 10.x | Any | Any | Online Cleanup of Obsolete GTID UUIDs |
| 120459 | 2026-05-12 17:21 | 2026-05-26 15:47 | Licensing | Verified (155 days) | S4 | Any | Any | Add Community Edition contributor path with license-only grant (no copyright co-ownership) | |
| 120458 | 2026-05-12 16:02 | 2026-07-13 17:38 | MySQL Operator | Open | S1 | 8.4.9 | Linux | Any (docker) | Missing OCI image tag for MySQL Operator 8.4.9-2.1.11 |
| 120457 | 2026-05-12 15:03 | 2026-05-28 1:13 | MySQL Server: Optimizer | Patch pending (158 days) | S2 | 9.7 | CentOS | x86 | Hypergraph optimizer returns wrong results for LEFT JOIN LATERAL with SEMI JOIN when derived_merge |
| 120456 | 2026-05-12 15:02 | 2026-05-17 23:00 | MySQL Server: Optimizer | Verified (158 days) | S2 | 8.0.46 | Linux | Any | Semijoin Nested Loop index lookup uses raw VARCHAR keys against a DOUBLE B-tree, causing mismatches when the string over |
| 120454 | 2026-05-11 18:09 | 2026-05-26 11:49 | MySQL Server: Data Types | Verified | S4 | 10.x | Any | Any | Implement DATETIME WITH TIME ZONE |
| 120453 | 2026-05-11 18:03 | 2026-05-26 16:35 | MySQL Server: Optimizer | Verified | S4 | 10.x | Any | Any | JSON-Based Optimizer Trace For The Hypergraph Optimizer |
| 120452 | 2026-05-11 18:00 | 2026-05-26 16:29 | MySQL Server: Optimizer | Verified | S4 | 10.x | Any | Any | Hypergraph Optimizer Improvements |
| 120451 | 2026-05-11 17:56 | 2026-05-26 10:20 | MySQL Server: Optimizer | Verified | S4 | 10.x | Any | Any | Partitioning Information In EXPLAIN |
| 120450 | 2026-05-11 17:51 | 2026-06-02 23:52 | MySQL Server: Data Types | Verified | S4 | 10.x | Any | Any | New native data types |
| 120449 | 2026-05-11 15:05 | 2026-09-14 18:07 | MySQL Workbench: Migration | Won't Fix | S2 | Version 8.0.47 | MacOS (Tahoe v26.4.1) | ARM | Migration Wizard Crashes During Copying Data from Postgres to Mysql |
| 120448 | 2026-05-11 14:44 | 2026-06-03 3:52 | MySQL Server | Open | S4 | 10.x | Any | Any | MCP Access for MySQL Server |
| 120447 | 2026-05-11 14:39 | 2026-08-05 16:27 | MySQL Server | Open | S4 | 10.x | Any | Any | MySQL Health Monitor & Disk Forecasting |
| 120441 | 2026-05-11 11:29 | 2026-07-28 15:59 | MySQL Server: InnoDB storage engine | Closed (86 days) | S2 | trunk 8.0.24 8.4.9 | Any | Any | InnoDB btr_create() can hold page latches for a long time because buf_stat_per_index->inc() may synchronously run ut_loc |
| 120437 | 2026-05-11 8:47 | 2026-06-26 7:08 | MySQL Server: Information schema | Verified (118 days) | S2 | 8.0.35, 8.4.8, 9.3.0, 9.7.0 | Any | Any | information_schema.partitions returns UINT64_MAX (18446744073709551615) for DATA_LENGTH of partition dropped during conc |
| 120435 | 2026-05-11 7:21 | 2026-05-19 14:18 | MySQL Server: DDL | Open | S3 | Any | Any | Add DDL Triggers Support in MySQL | |
| 120434 | 2026-05-10 21:26 | 2026-08-21 8:24 | MySQL Server: InnoDB storage engine | Open (62 days) | S4 | 9.7.0 | Any | Any | InnoDB B+Tree Performance Optimization, Part 1: Insert Path Improvements and Concurrent Split Handling |
| 120433 | 2026-05-10 21:21 | 2026-05-26 13:14 | MySQL Server: Components / Services | Open (154 days) | S4 | 8.4 LTS, 9.7 LTS | Linux | x86 | MyVector community plugin:Component build path (MySQL 8.4/9.7 LTS) |
| 120432 | 2026-05-10 19:17 | 2026-05-26 4:38 | MySQL Server: DDL | Open | S4 | Any | Any | Support SQL:2011 system-versioned tables (WITH SYSTEM VERSIONING, FOR SYSTEM_TIME AS OF) | |
| 120431 | 2026-05-10 19:15 | 2026-09-14 18:07 | MySQL Workbench: SQL Editor | Won't Fix | S3 | Any | Any | Importing date into table using workbench and I cancelled it producing a crash | |
| 120430 | 2026-05-10 19:04 | 2026-07-22 14:07 | MySQL Server: Replication | Open | S4 | Any | Any | Support InnoDB-based binary log (transactional binlog stored within InnoDB) | |
| 120429 | 2026-05-10 7:04 | 2026-08-13 17:35 | MySQL Server: Optimizer | Closed (70 days) | S2 | 9.7.0 | Windows (Windows Server 2022) | Any | IFNULL function does not handle NULL |
| 120427 | 2026-05-08 17:22 | 2026-05-26 15:48 | MySQL Server: User-defined functions ( UDF ) | Open | S4 | Any | Any | Add a stable, versioned extension API and ABI to MySQL | |
| 120425 | 2026-05-08 12:39 | 2026-05-19 14:17 | MySQL Server | Open | S4 | Any | Any | Vector Support in MySQL | |
| 120424 | 2026-05-08 11:39 | 2026-05-08 20:05 | MySQL Package Repos | Closed (167 days) | S2 | 8.4 | Linux | x86 | CDN (AkamaiNetStorage) serves stale RPM for mysql84-community-release-el8-2 causing checksum mismatch with current prima |
| 120422 | 2026-05-08 8:56 | 2026-07-02 1:00 | MySQL Server: Optimizer | No Feedback (113 days) | S2 | 9.7.0 (also reproducible in 8.0.x) | Any | Any | ORDER BY ignored when internal_tmp_mem_storage_engine = TempTable with GROUP BY on CTE |
| 120420 | 2026-05-08 8:19 | 2026-07-02 1:00 | MySQL Server: Optimizer | No Feedback (113 days) | S3 | 9.7.0 (also reproducible in 8.0.x) | Any | Any | ORDER BY ignored when internal_tmp_mem_storage_engine = TempTable with GROUP BY on temp table |
| 120419 | 2026-05-08 7:50 | 2026-05-08 19:26 | MySQL Server: Optimizer | Verified (167 days) | S3 | 8.0.46 | Linux | Any | rematerialized temptable cause wrong order |
| 120418 | 2026-05-08 7:09 | 2026-10-13 15:33 | Shell Dump & Load | Not a Bug (9 days) | S3 | 9.7.0 | Oracle Linux (8.10) | x86 | unexpected Executed_Gtid_Set after util.loadDump with updateGtidSet: replace |
| 120417 | 2026-05-08 6:22 | 2026-10-07 12:26 | MySQL Server: InnoDB storage engine | Open | S3 | 8.0.40 | Linux | x86 | MY-013028] [InnoDB] MySQL is freeing a thd though trx->n_mysql_tables_in_use is X and trx->mysql_n_tables_locked is Y |
| 120416 | 2026-05-08 0:28 | 2026-08-10 16:34 | MySQL Server: Documentation | Closed (73 days) | S3 | 8.4.9 | Any | Any | Missing system variable in document for 8.4 |
| 120414 | 2026-05-07 15:19 | 2026-05-11 12:42 | MySQL Server: InnoDB storage engine | Open (164 days) | S5 | 8.0.32 - 9.7 | Any | Any | InnoDB performance regression because of validate_rec_offset |
| 120410 | 2026-05-06 12:31 | 2026-05-06 12:31 | MySQL Enterprise Backup | Open | S3 | 9.7 | Windows (Windows Server 2022) | Any | MySQL Enterprise Backup fails on Windows when using component_keyring_aws |
| 120408 | 2026-05-06 5:50 | 2026-05-06 9:05 | MySQL Server: InnoDB storage engine | Verified (169 days) | S4 | Any | Any | Feature Request: Complete vector search capabilities - distance functions, vector indexes and search | |
| 120407 | 2026-05-06 5:47 | 2026-05-07 8:48 | MySQL Server: InnoDB storage engine | Open (168 days) | S4 | Any | Any | Performance Improvements: RETURNING clause, JOIN regression fix, io_uring I/O backend | |
| 120406 | 2026-05-06 4:46 | 2026-05-06 9:43 | MySQL Server: Documentation | Verified (169 days) | S3 | Any | Any | Inconsistent GBK-to-utf8mb4 conversion between implicit INSERT ... SELECT assignment and explicit CONVERT() | |
| 120405 | 2026-05-05 23:30 | 2026-09-14 18:07 | MySQL Workbench: SQL Editor | Won't Fix | S7 | 8.0.44 | Windows (Microsoft Windows 10 Home) | Any | export followed by import fails |
| 120403 | 2026-05-05 13:47 | 2026-08-12 18:33 | MySQL Server: Optimizer | Closed (71 days) | S2 | 8.0.46, 8.4.9, 9.7.0 | Any | Any | Regression in MySQL 8.0.46, 8.4.9 & 9.7.0: WHERE equality condition fails to match existing row |
| 120402 | 2026-05-04 21:49 | 2026-05-04 21:49 | Connector / ODBC | Open | S3 | 9.6.0-1ubuntu22.04 | Ubuntu (24.04) | x86 (64-bit) | Wrong COLUMN_SIZE reported for datetime columns |
| 120401 | 2026-05-04 18:05 | 2026-09-14 18:07 | MySQL Workbench | Won't Fix | S1 | Windows | Any | MySQL Workbench errored "parameter is not valid" for resetting password for MySQL v8.4.6 | |
| 120400 | 2026-05-04 17:19 | 2026-05-04 17:46 | MySQL Server: Documentation | Open (171 days) | S3 | Any | Any | Docs for innodb_sort_buffer_size are wrong or confusing | |
| 120399 | 2026-05-04 9:31 | 2026-05-04 9:31 | MySQL Server: Packaging | Open | S2 | 9.7.0 | Any | Any | missing build dependency: lz4-devel |
| 120398 | 2026-05-04 9:29 | 2026-05-04 9:29 | MySQL Server: Packaging | Open | S2 | 9.7.0 | Any | Any | missing build dependency: libevent-devel |
| 120397 | 2026-05-04 9:27 | 2026-05-04 9:27 | MySQL Server: Packaging | Open | S2 | 9.7.0 | Any | Any | missing build dependency: libzstd-devel |
| 120396 | 2026-05-04 9:22 | 2026-05-04 9:22 | MySQL Server: Packaging | Open | S3 | 9.7.0 | Any | Any | Bogus dates in changelog |
| 120395 | 2026-05-04 6:49 | 2026-08-05 21:28 | MySQL Server: Documentation | Closed (78 days) | S3 | 9.7.0 | Any | Any | Documentation for enable_cascade_triggers has incorrect Scope and Dynamic attributes |
| 120394 | 2026-05-04 5:31 | 2026-05-04 5:31 | MySQL Server: Packaging | Open | S2 | 9.7.0 | Any | Any | missing build dependency: libedit-devel |
| 120393 | 2026-05-03 9:00 | 2026-05-03 9:00 | MySQL Server: Errors | Open | S7 | 8.0.47 | Windows (Microsoft Windows 10 Home Single Language) | Any (NAO CONECTA NO SERVER) | SERVER NAO CONECTA |
| 120391 | 2026-05-02 3:57 | 2026-05-04 6:54 | MySQL Server | Not a Bug (171 days) | S2 | Any | Any | CONVERT(... USING utf8mb4) silently replaces unconvertible CJK bytes without warning | |
| 120390 | 2026-05-01 4:13 | 2026-09-14 18:07 | MySQL Workbench | Won't Fix | S3 | Windows | Any | MySQL Workbench crash with “Desktop composition is disabled” error (0x80263001) | |
| 120389 | 2026-05-01 2:10 | 2026-05-27 6:49 | MySQL Server: Command-line Clients | Open | S3 | 9.7 | Any | Any | HELP result contains the link to MySQL 9.1 |
| 120388 | 2026-04-30 19:36 | 2026-05-01 9:44 | MySQL Server: InnoDB storage engine | Open | S5 | 8.4.9 | Oracle Linux (9.5) | x86 | High contention on InnoDB per-page BUF_BLOCK_MUTEX during concurrent range-selects to same row/page |
| 120384 | 2026-04-30 13:53 | 2026-04-30 14:40 | MySQL Server | Not a Bug (175 days) | S1 | 8.4.9 | Any | Any | Unexpected Error for Encoding \xD7\xFA |
| 120377 | 2026-04-29 8:45 | 2026-06-04 8:43 | MySQL Server: Optimizer | Verified (140 days) | S2 | 8.0.43 (MySQL Community Server - GPL) | Any (Docker container) | Any (x86_64) | Incorrect row count in MySQL when using LATERAL derived table with DISTINCT and CASE |
| 120370 | 2026-04-28 16:33 | 2026-06-23 3:32 | MySQL Server: DDL | Duplicate (121 days) | S2 | 8.0.46 | Any | Any | Regression (from 8.0.45) on Row size too large |
| 120369 | 2026-04-28 15:28 | 2026-05-12 23:44 | Connector / Python | Duplicate (163 days) | S3 | 9.7.0 | Any | Any | Python wheel files missing for mysql-connector-python 9.7.0 |
| 120366 | 2026-04-28 11:17 | 2026-04-30 9:00 | MySQL Server | Not a Bug (175 days) | S3 | 8.0.43 (MySQL Community Server - GPL) | Any (Docker container) | Any (x86_64) | Inconsistent query result caused by SUBSTR zero-based index handling and BIT_LENGTH evaluation in MySQL |
| 120365 | 2026-04-28 9:36 | 2026-04-28 10:14 | MySQL Server: DDL | Verified (177 days) | S4 | 9.7.0 | Any | Any | Incorrect object type in note related to CREATE VIEW |
| 120363 | 2026-04-28 6:58 | 2026-06-04 8:42 | MySQL Server: Optimizer | Verified (140 days) | S2 | 8.0.43 | Any (Docker container) | Any (x86_64) | LEFT JOIN ON FALSE causes incorrect NULL comparison result in MySQL |
| 120362 | 2026-04-28 6:13 | 2026-08-05 21:33 | MySQL Server: Documentation | Verified (177 days) | S2 | 9.7.0 | Any | Any | Incorrect syntax for CREATE VIEW in docs |
| 120360 | 2026-04-28 4:54 | 2026-04-28 11:49 | MySQL Server: Errors | Open (177 days) | S4 | 9.7.0 | Any | Any | Feature Request to add parameter to raise an error when group_concat_max_len exceeeds |
| 120356 | 2026-04-27 14:52 | 2026-04-27 17:21 | MySQL Server: DDL | Duplicate (178 days) | S2 | 8.0.46 | Linux (Debian 12) | x86 | ERROR 1118 Row size too large (> 8126) on 8.0.46 |
| 120353 | 2026-04-27 11:55 | 2026-04-29 11:43 | MySQL Server: InnoDB storage engine | Can't repeat (176 days) | S2 | <=8.0.42-debug | Any | Any | InnoDB crashes with assertion failure (ut_dbg_assertion_failed) when creating index with ALGORITHM COPY on table with F |
| 120352 | 2026-04-27 9:34 | 2026-04-28 4:26 | MySQL Server: Optimizer | Verified (177 days) | S2 | 9.6.0 | Linux | Any | Prefix index with length 1 causes incorrect "Zero rows" optimization with float overflow literal in range condition |
| 120350 | 2026-04-27 8:35 | 2026-10-22 13:09 | MySQL Server: Optimizer | Verified (177 days) | S2 | 9.6.0 | Linux | Any | Prefix index on TEXT column causes range scan to miss qualifying rows in MySQL |
| 120348 | 2026-04-27 4:37 | 2026-04-30 12:52 | MySQL Server: Documentation | Open | S3 | 9.7 | Any | Any | Doc Request: What Is New in MySQL 9.7 between MySQL 8.4 LTS and MySQL 9.7 LTS |
| 120347 | 2026-04-27 4:05 | 2026-07-08 23:11 | Connector / NET | Verified (106 days) | S2 | 9.7.0 | Windows (11) | x86 | "IsAutoIncrement" in GetSchemaTable is False in 9.7.0 (regression) |
| 120346 | 2026-04-26 19:36 | 2026-04-26 19:36 | MySQL Server: Packaging | Open | S4 | 8.4 | Debian | x86 | tar.xz for debian 13 |
| 120345 | 2026-04-26 19:18 | 2026-04-26 20:23 | MySQL Server: XA transactions | Open | S4 | 8.4.8 | Ubuntu | x86 (64) | XA END ... SUSPEND returns XAER_INVAL |
| 120344 | 2026-04-26 6:43 | 2026-04-27 4:04 | MySQL Server: Optimizer | Verified (178 days) | S2 | 9.6.0 | Any | Any | VIEW and equivalent CTE return different results with UNION, YEAR(0), and repeated reference in subquery |
| 120343 | 2026-04-25 14:10 | 2026-05-12 23:50 | Connector / Python | Not a Bug (163 days) | S3 | 9.7.0 | Linux | Any | mysql-connector-python 9.7.0 has no Linux wheels — package is uninstallable on Linux for all Python versions |
| 120342 | 2026-04-25 9:01 | 2026-09-14 11:18 | MySQL Server: Components / Services | Closed (38 days) | S3 | MySQL Server trunk @ 447eb26e094b444a88c | Ubuntu (Linux 5.4.0-216-generic) | x86 (x86_64) | register_service_nolock() leaves stale interface_mapping entry if default-name map insertion throws |
| 120341 | 2026-04-24 14:47 | 2026-07-24 5:53 | MySQL Server: Logging | Verified (91 days) | S4 | 8.4.4 | Linux | x86 | Add an option to output slow logs in JSON format |
| 120340 | 2026-04-24 9:13 | 2026-07-09 5:42 | MySQL Server: Optimizer | Not a Bug (105 days) | S2 | 8.0.43 (MySQL Community Server - GPL) | Any | Any | Inconsistent evaluation of NULLIF(ROUND(VAR_SAMP(...)), const) <= value between MySQL and PostgreSQL/DuckDB causes diffe |
| 120338 | 2026-04-23 20:37 | 2026-10-15 15:47 | MySQL Server: Documentation | Open (7 days) | S3 | 9.7 | Any | Any | What Is New in MySQL 9.7 manual page has contents from 9.5 |
| 120330 | 2026-04-23 8:55 | 2026-04-23 8:55 | MySQL Package Repos | Open | S3 | Debian (13) | Any | component missing | |
| 120327 | 2026-04-23 7:46 | 2026-04-23 12:40 | MySQL Server: Replication | Open | S2 | MySQL 8.4 | Any | Any | Unsigned integer wraparound in Binlog_sender::run() when binlog_row_event_max_size is set to a large value |
| 120326 | 2026-04-22 19:32 | 2026-09-15 14:48 | MySQL Server: Data Dictionary | In progress (182 days) | S2 | 8.4 | Any | Any | Upgrade fails on partitioned tables due to stale THD error from stored procedure compilation |
| 120324 | 2026-04-22 13:23 | 2026-04-22 13:23 | MySQL Package Repos | Open | S3 | Ubuntu (24.04) | Any | Ubuntu package "mysql-apt-config" non-standard menu system | |
| 120323 | 2026-04-22 12:51 | 2026-09-24 18:18 | MySQL Server: DDL | Closed (78 days) | S1 | 8.4.9 | Debian (12) | x86 | Regression : "Row size too large (> 8126)" error with table using InnoDb DYNAMIC row format |
| 120322 | 2026-04-22 12:47 | 2026-04-23 5:14 | MySQL Server: Components / Services | Open | S3 | Linux (any kernel with IPv6 module compiled-in but disabled via sysctl) | Any | IPv6 detection is insufficient when IPv6 is disabled via sysctl | |
| 120321 | 2026-04-22 8:52 | 2026-08-05 16:02 | MySQL Server: Documentation | Closed (78 days) | S3 | 9.7 | Any | Any | Typo in 9.7 doc describing about offline_mode |
| 120319 | 2026-04-22 7:11 | 2026-04-22 9:43 | MySQL Server: Optimizer | Duplicate (183 days) | S2 | MySQL 8.4.6 LTS | Any | Any | IN() clause containing over-length string values for VARCHAR(N) column causes full table scan in MySQL 8.4.x, while sing |
| 120318 | 2026-04-22 6:31 | 2026-04-22 6:31 | MySQL Server: InnoDB storage engine | Open | S3 | 9.6.0 | Linux | Any | InnoDB partition statistics not auto-updated after ALTER TABLE REORGANIZE PARTITION |
| 120317 | 2026-04-22 5:59 | 2026-04-24 5:55 | MySQL Package Repos | Open (181 days) | S2 | 9.7.0 | Any | Any | Upgrading from MySQL 9.6 to 9.7 with yum doesn't work as expected |
| 120315 | 2026-04-22 3:29 | 2026-04-23 16:44 | MySQL Package Repos | Open | S1 | Red Hat (9.7) | Any | mysql-community.repo update silently enables 9.7 LTS | |
| 120313 | 2026-04-21 17:11 | 2026-04-22 4:43 | MySQL Server: Optimizer | Verified (183 days) | S1 | 9.6 | Linux (Observed on Linux via the `mysql:9.6` ) | Any | Wrong result when only GROUP BY key order is changed in a join query with nested window-function input |
| 120312 | 2026-04-21 16:58 | 2026-04-22 4:40 | MySQL Server: Optimizer | Verified (183 days) | S2 | 9.6 | Linux (Observed on Linux via the `mysql:9.6` ) | Any | Wrong result for MIN(TIME) UNION ALL DATE after view extraction |
| 120311 | 2026-04-21 16:52 | 2026-04-22 4:38 | MySQL Server: Optimizer | Verified (183 days) | S2 | 9.6 | Linux (Observed on Linux via the `mysql:9.6` ) | Any | Wrong result for grouped SUM(DISTINCT ...) with DENSE_RANK() after view extraction |
| 120310 | 2026-04-21 16:45 | 2026-04-22 4:34 | MySQL Server: Optimizer | Verified (183 days) | S2 | 9.6 | Linux (Observed on Linux via the `mysql:9.6` ) | Any | Wrong result for MAX(BIT(8)) UNION ALL BLOB after view extraction in a window-function workload |
| 120308 | 2026-04-21 14:03 | 2026-04-22 4:27 | MySQL Server: Optimizer | Verified (183 days) | S2 | 9.6 | Linux (Observed on Linux via the `mysql:9.6` ) | Any | Wrong result for string-vs-`BIT` comparison in a window-function query |
| 120307 | 2026-04-21 14:02 | 2026-04-22 4:23 | MySQL Server: Optimizer | Verified (183 days) | S2 | 9.6 | Linux (Observed on Linux via the `mysql:9.6` ) | Any | Wrong result for `<= ANY (subquery)` in a window-function query |
| 120306 | 2026-04-21 2:23 | 2026-04-21 5:49 | MySQL Server: DDL | Verified (184 days) | S3 | 8.0.43 | Any | Any | ALGORITHM=INPLACE allows creating a VIRTUAL GENERATED COLUMN with invalid expressions for existing data, causing subsequ |
| 120305 | 2026-04-21 2:16 | 2026-04-24 23:24 | MySQL Package Repos | Closed (181 days) | S1 | 8.4 | Ubuntu (24.04 Noble cloud image) | Any | Ubuntu 24.04 Noble: fresh install with mysql-apt-config fails apt update with NO_PUBKEY 9D769D5183E7DDC8 |
| 120304 | 2026-04-20 22:05 | 2026-05-06 4:55 | MySQL Server: InnoDB storage engine | Duplicate (169 days) | S1 | 8.0.44 | CentOS (07) | x86 (x86_64) | MySQL 8.0.44 crashes with InnoDB assertion failure on replica when TRUNCATE TABLE is applied to a table whose tablespace |
| 120302 | 2026-04-20 9:51 | 2026-04-20 11:26 | MySQL Server: Optimizer | Verified (185 days) | S2 | 9.6.0 | Any | Any | Inconsistent results between VIEW and CTE involving YEAR(DATETIME), UNION, and JOIN. |
| 120300 | 2026-04-20 9:02 | 2026-04-20 11:03 | MySQL Server: Optimizer | Verified (185 days) | S2 | 8.0.45 | Any (Observed on Linux via the `mysql:9.6` ) | Any | Window function logic mismatch across engines |
| 120299 | 2026-04-20 9:00 | 2026-04-20 10:41 | MySQL Server: Optimizer | Verified (185 days) | S2 | 9.6 | Linux (Observed on Linux via the `mysql:9.6` ) | Any | mismatch in `DELETE ... EXISTS` under window function query |
| 120298 | 2026-04-20 8:58 | 2026-04-20 10:56 | MySQL Server: DML | Can't repeat (185 days) | S3 | 8.0.31-tr-debug | Any | Any | opt_explain_json.cc:507 assert failure — EXPLAIN FORMAT=JSON on INTERSECT subquery crashes mysqld |
| 120297 | 2026-04-20 8:44 | 2026-04-20 10:04 | MySQL Server: Optimizer | Verified (185 days) | S2 | 8.0.32 | Any | Any | query_term.cc:320 assert(false) crash — UNION query triggers unhandled AccessPath |
| 120296 | 2026-04-20 7:50 | 2026-04-20 9:24 | MySQL Server: Optimizer | Verified (185 days) | S2 | 8.0.45 | Ubuntu (Ubuntu 20.04.4 LTS) | x86 (Intel(R) Xeon(R) Platinum 8358P @ 2.60GHz (64 Cores, 96MB L3 Cache)) | Materialized Correlated EXISTS Loses Implicit VARCHAR-to-YEAR Coercion,Causing Plan-Dependent Result Divergence |
| 120294 | 2026-04-19 17:16 | 2026-04-27 14:11 | MySQL Server: Optimizer | Verified (178 days) | S3 | 9.6.0; 8.0.45 | Any | Any | Inconsistent fractional seconds precision (FSP) for TIME function results between VIEW and CTE |
| 120293 | 2026-04-19 17:10 | 2026-04-27 14:10 | MySQL Server: Optimizer | Verified (178 days) | S1 | 9.6.0; 8.0.45 | Any | Any | Query result inconsistency between VIEW and CTE involving a UNION of scalar aggregation and grouped aggregation |
| 120292 | 2026-04-19 17:01 | 2026-04-27 14:09 | MySQL Server: Optimizer | Verified (178 days) | S2 | 9.6.0; 8.0.45 | Any | Any | Inconsistent results between VIEW and CTE involving IN subquery and RIGHT JOIN |
| 120291 | 2026-04-19 16:45 | 2026-04-27 13:16 | MySQL Server: Optimizer | Verified (178 days) | S2 | 9.6.0 | Any | Any | Inconsistent results between VIEW and CTE involving EXISTS subquery and LEFT JOIN |
| 120290 | 2026-04-19 15:37 | 2026-06-01 6:32 | MySQL Enterprise Monitor | Open | S3 | Any | Any | i cannot import using import wizard and it is required | |
| 120289 | 2026-04-19 14:35 | 2026-04-20 8:13 | MySQL Server: Optimizer | Verified (185 days) | S2 | 9.6 | Linux (Observed on Linux via the `mysql:9.6` ) | Any | Mismatch in indexed `IN` under windows function query |
| 120288 | 2026-04-19 14:29 | 2026-04-20 8:04 | MySQL Server: Optimizer | Verified (185 days) | S2 | 8.0.45 | Linux (Observed on Linux via the `mysql:9.6` ) | Any | Window function logic mismatch in indexed `NOT IN` |
| 120287 | 2026-04-19 10:18 | 2026-09-14 18:07 | MySQL Workbench: Modeling | Won't Fix | S3 | 8.0 CE | Any | Any | Non-identifying relationships show up as identifying relationships |
| 120286 | 2026-04-19 5:14 | 2026-04-20 7:53 | MySQL Server: Optimizer | Verified (185 days) | S2 | 8.0.45 | Any | Any | `SUM(DISTINCT pk)` returns `NULL` with a window function when a secondary index is used for group-by scanning |
| 120285 | 2026-04-18 15:49 | 2026-06-30 6:34 | MySQL Server: Optimizer | Verified (114 days) | S2 | 8.0.45 | Ubuntu (Ubuntu 20.04.4 LTS) | x86 (Intel(R) Xeon(R) Platinum 8358P @ 2.60GHz (64 Cores, 96MB L3 Cache)) | Materialized Semijoin + Outer ORDER BY Loses Rows for Correlated EXISTS,Causing Plan-Dependent Result Divergence |
| 120284 | 2026-04-18 15:46 | 2026-04-20 7:33 | MySQL Server: Optimizer | Verified (185 days) | S2 | 8.0.45 | Ubuntu (Ubuntu 20.04.4 LTS) | x86 (Intel(R) Xeon(R) Platinum 8358P @ 2.60GHz (64 Cores, 96MB L3 Cache)) | Materialized `IN (subquery)` Loses VARCHAR-to-YEAR Coercion,Causing Plan-Dependent Result Divergence |
| 120283 | 2026-04-17 13:00 | 2026-04-20 7:22 | MySQL Server: Optimizer | Not a Bug (185 days) | S2 | 8.0.45 | Ubuntu (Ubuntu 20.04.4 LTS) | x86 (Intel(R) Xeon(R) Platinum 8358P @ 2.60GHz (64 Cores, 96MB L3 Cache)) | DATE Column Printed as NULL Still Satisfies `IS NOT NULL`,Allowing a Contradictory Predicate to Return Rows |
| 120281 | 2026-04-17 9:21 | 2026-04-17 11:32 | MySQL Server: Replication | Open (188 days) | S2 | 8.0.42 | Linux (any) | Any | replica_preserve_commit_order causes infinite deadlock in group commit pipeline, blocking all application writes |
| 120279 | 2026-04-17 7:23 | 2026-06-04 8:42 | MySQL Server: Optimizer | Verified (140 days) | S2 | 8.0.43 (MySQL Community Server - GPL) | Any | Any | Severe performance degradation with window function + joins (works fast in PostgreSQL/DuckDB/TiDB) |
| 120278 | 2026-04-17 2:44 | 2026-05-12 2:31 | MySQL Server: Replication | Open (163 days) | S2 | 8.0.44 8.4.9 | Any | Any | mts_event_coord_cmp() uses strcmp() for binlog filename comparison, causing incorrect ordering when binlog index exceeds |
| 120275 | 2026-04-16 7:10 | 2026-04-20 6:51 | MySQL Server: Optimizer | Verified (185 days) | S2 | 8.0.45 | Ubuntu (Ubuntu 20.04.4 LTS) | x86 (Intel(R) Xeon(R) Platinum 8358P @ 2.60GHz (64 Cores, 96MB L3 Cache)) | DATE Index Lookup Loses Existing JOIN Matches Even with Explicit CAST(MEDIUMTEXT AS DATE), Causing S1/S2 Divergence |
| 120274 | 2026-04-16 5:53 | 2026-05-12 6:59 | MySQL Server: Connection Handling | Open | S2 | 8.4.6 | Red Hat (Rocky Linux 8.8) | x86 (4.18.0-477.27.1.el8_8.x86_64) | Specific account authentication permanently fails with "Public Key Retrieval is not allowed" after FLUSH PRIVILEGES |
| 120273 | 2026-04-15 15:39 | 2026-10-13 9:32 | MySQL Server: Memory storage engine | Duplicate (9 days) | S2 | 8.0.45 | Ubuntu (22.04) | x86 | Incorrect COUNT result when "SET SESSION internal_tmp_mem_storage_engine = MEMORY" is used |
| 120272 | 2026-04-15 11:21 | 2026-04-22 9:30 | MySQL Server: InnoDB storage engine | Verified (183 days) | S2 | 8.0.45 | Any | Any | ddl stuck in Waiting for clone PAGE_COPY state |
| 120271 | 2026-04-15 10:54 | 2026-06-04 8:42 | MySQL Server: Optimizer | Verified (140 days) | S2 | 8.0.43 (MySQL Community Server - GPL) | Any (Docker container) | Any (x86_64) | Logic error: EXISTS subquery treated as constant TRUE yields different result than literal TRUE |
| 120270 | 2026-04-15 9:49 | 2026-04-16 21:20 | MySQL Server: Optimizer | Verified (189 days) | S1 | 8.0.45 | Any | Any | Incorrect result for INTERSECT ALL with semantically equivalent EXCEPT operands when right EXCEPT left operand is wrap |
| 120269 | 2026-04-15 7:40 | 2026-06-08 9:29 | MySQL Server: JSON | Verified (136 days) | S1 | 8.0.45 | Any | Any | Wrong result in string comparison with JSON_UNQUOTE(JSON_EXTRACT(...)) |
| 120268 | 2026-04-14 19:38 | 2026-05-05 13:11 | MySQL Server: Documentation | Verified (170 days) | S1 | 5.7, 8.0, 8.4, 9.x | Any | Any | Clarify Symbolic Link Usage and Alternative for InnoDB |
| 120267 | 2026-04-14 10:48 | 2026-09-14 18:07 | MySQL Workbench | Won't Fix | S2 | 8.0.46 | Any | Any | SHOW FULL COLUMNS on every table upon DB connection |
| 120266 | 2026-04-14 9:12 | 2026-04-14 9:12 | MySQL Server: Replication | Open | S3 | MySQL 8.4 | Any | Any | Replication delay when SQL thread skips large already-executed transactions |
| 120265 | 2026-04-14 8:24 | 2026-04-14 9:47 | MySQL Server: Optimizer | Verified (191 days) | S1 | 9.6.0 | Any | Any | Query returns with UNION, INTERSECT ALL and Derived SELECT DISTINCT |
| 120263 | 2026-04-14 5:30 | 2026-04-14 10:56 | MySQL Server: JSON | Verified (191 days) | S2 | 8.0.45 | Any | Any | Inconsistent results for query with JSON_CONTAINS and CAST(... AS SIGNED) |
| 120262 | 2026-04-14 2:54 | 2026-04-16 20:55 | MySQL Server: Optimizer | Not a Bug (189 days) | S2 | 8.4.8 | Any | Any | CREATE VIEW materialization changes INTERSECT result cardinality for an aggregate branch |
| 120261 | 2026-04-14 2:52 | 2026-06-01 9:09 | MySQL Server: Optimizer | Duplicate (143 days) | S2 | 8.4.8 | Any | Any | CREATE VIEW materialization changes a key scalar output |
| 120260 | 2026-04-14 2:48 | 2026-06-01 12:28 | MySQL Server: Optimizer | Duplicate (143 days) | S2 | 8.4.8 | Any | Any | CREATE VIEW materialization changes byte-valued outputs after aggregate or window processing |
| 120259 | 2026-04-14 2:43 | 2026-04-14 4:49 | MySQL Server: Optimizer | Verified (191 days) | S2 | 8.4.8 | Any | Any | CREATE VIEW materialization changes byte-valued UNION results |
| 120258 | 2026-04-14 2:07 | 2026-04-14 4:45 | MySQL Server: Optimizer | Verified (191 days) | S2 | 8.4.8 | Any | Any | CREATE VIEW materialization changes NULL aggregate outputs into numeric values after GROUP BY |
| 120256 | 2026-04-13 11:44 | 2026-04-13 12:48 | MySQL Server: Optimizer | Verified (192 days) | S2 | 8.4.8 | Any | Any | CREATE VIEW materialization turns zero datetime values into runtime timestamps in UNION ALL output |
| 120255 | 2026-04-13 11:24 | 2026-10-02 11:43 | MySQL Server: Optimizer | Duplicate (20 days) | S2 | 8.4.8 | Any | Any | CREATE VIEW materialization changes grouped results when replacing a grouped CTE or derived input |
| 120254 | 2026-04-13 10:04 | 2026-04-14 8:48 | MySQL Server: Optimizer | Not a Bug (191 days) | S1 | 9.6.0 | Any | Any | Equivalent queries show different behavior due to short-circuit optimization failure |
| 120253 | 2026-04-13 9:14 | 2026-04-13 10:18 | MySQL Server: Optimizer | Verified (192 days) | S3 | 8.0.45 | Ubuntu (Ubuntu 20.04.4 LTS) | x86 (Intel(R) Xeon(R) Platinum 8358P @ 2.60GHz (64 Cores, 96MB L3 Cache)) | Index Lookup Skips CAST for LONGTEXT-to-DATE Coercion in JOIN,Causing Plan-Dependent Result Divergence |
| 120251 | 2026-04-12 11:47 | 2026-04-13 4:58 | MySQL Server: DDL | Verified (192 days) | S2 | 9.6.0 | Any | Any | REPLACE INTO silently bypasses ON DELETE FK rules with innodb_native_foreign_keys=OFF |
| 120248 | 2026-04-11 9:16 | 2026-04-13 4:56 | MySQL Server: Optimizer | Verified (192 days) | S3 | 8.4.8 | Ubuntu | Any | Changing the order of GROUPING columns gives wrong results |
| 120247 | 2026-04-11 9:03 | 2026-05-29 11:40 | MySQL Server: Optimizer | Duplicate (146 days) | S3 | 8.4.8 | Ubuntu | Any | CREATE VIEW materialization changes RIGHT JOIN preserved-side filtering result cardinality |
| 120246 | 2026-04-10 14:11 | 2026-06-17 13:09 | MySQL Server: Compiling | Closed (127 days) | S3 | 9.7.0 | MacOS (26.4.1) | ARM | XCode 26.4 fails to build 9.7.0-er2 |
| 120245 | 2026-04-10 13:14 | 2026-04-10 13:55 | MySQL Server: DDL | Open | S1 | 9.6.0 | Any | Any | Unexpected error `Got error -1 - 'Unknown error -1' from storage engine` |
| 120244 | 2026-04-10 12:40 | 2026-04-10 13:51 | MySQL Server: DDL | Open | S1 | 9.6.0 | Any | Any | Unexpected error `'0' for column '' at row -1` triggered by ALTER |
| 120241 | 2026-04-09 11:02 | 2026-04-09 11:02 | MySQL Server: InnoDB storage engine | Open | S3 | trunk | Any | Any | Fix ambiguity in the name and doxygen of method buf_flush_sync_all_buf_pools() |
| 120238 | 2026-04-09 9:16 | 2026-04-09 9:34 | MySQL Server: Replication | Open | S3 | 5.7 8.0 | Linux | Any | maybe cause "could not find next log" if rotate binary log without fsync @@log_bin_index's parent dir |
| 120237 | 2026-04-08 17:05 | 2026-09-08 8:48 | MySQL Server: DDL | Documenting (196 days) | S3 | 9.6 and 8.4 | Any | Any | DEFAULT(UUID()) allowed at CREATE TABLE but rejected in ALTER TABLE with binary logging enabled |
| 120235 | 2026-04-08 10:17 | 2026-04-08 10:17 | MySQL Server: XML functions | Open | S3 | 8.0 | Windows (Win11) | x86 (na) | Un/Comment Selection |
| 120233 | 2026-04-08 8:11 | 2026-09-14 18:07 | MySQL Workbench | Won't Fix | S1 | 8.0.43 | Windows (Microsoft Windows 10 Home Single Language) | Any | Unexpected crash in MySQL Workbench while performing query/connection operation |
| 120232 | 2026-04-08 7:07 | 2026-04-08 7:07 | MySQL Cluster: Cluster (NDB) storage engine | Open | S3 | MySQL NDB Cluster 9.3.0-cluster | Linux | Any | NDB 9.3.0-cluster may briefly lose stable SQL/API socket readiness after full-cluster restart |
| 120231 | 2026-04-08 4:55 | 2026-04-11 11:50 | MySQL Server: Documentation | Verified (194 days) | S3 | 8.0.29 | Any | Any | Typo in MySQL 8.0.29 release note |
| 120230 | 2026-04-08 4:35 | 2026-04-08 4:35 | MySQL Cluster: Cluster (NDB) storage engine | Open | S3 | MySQL NDB Cluster 9.3.0-cluster | Any | Any | brief post-restart SQL/API readiness instability after TimeBetweenEpochs change |
| 120229 | 2026-04-08 3:08 | 2026-04-08 3:08 | MySQL Cluster: Cluster (NDB) storage engine | Open | S3 | MySQL NDB Cluster 9.3.0-cluster | Linux | Any | NDB 9.3.0-cluster shows inconsistent post-restart readines |
| 120227 | 2026-04-07 15:05 | 2026-07-28 20:59 | Connector / J | Closed (86 days) | S3 | 9.6.0 | Any | Any | LOAD DATA LOCAL INFILE: missing EOF packet on IOException leaves server thread hanging |
| 120225 | 2026-04-07 13:40 | 2026-06-04 8:41 | MySQL Server: Optimizer | Verified (140 days) | S2 | 8.0.43 (MySQL Community Server - GPL) | Any (Docker container) | Any (x86_64) | Inconsistent behavior between SELECT and DELETE/UPDATE with EXISTS and LEFT JOIN subquery |
| 120224 | 2026-04-07 12:25 | 2026-06-04 8:41 | MySQL Server: Optimizer | Verified (140 days) | S2 | 8.0.43 (MySQL Community Server - GPL) | Any (Docker container) | Any (x86_64) | Inconsistent row counts for DELETE vs SELECT with EXISTS and lateral subquery on the same table |
| 120223 | 2026-04-07 12:06 | 2026-04-09 19:33 | MySQL Server: Data Types | Verified (196 days) | S2 | 9.6.0 | Linux | Any | VECTOR(0) silently accepted, produces unusable column with corrupted metadata (dimension 4294967295) |
| 120222 | 2026-04-07 12:02 | 2026-04-09 19:30 | MySQL Server: Data Types | Verified (196 days) | S2 | 9.6.0 | Linux | Any | VECTOR(n) dimension silently wraps to wrong value due to integer overflow in parser |
| 120217 | 2026-04-05 12:27 | 2026-04-06 5:24 | MySQL Server: Optimizer | Verified (199 days) | S3 | 9.6.0 | Ubuntu (22.04) | Any | GROUPING() in ORDER BY of EXISTS/IN/ALL/ANY subquery: invalid arguments not rejected |
| 120215 | 2026-04-04 16:59 | 2026-04-06 5:38 | MySQL Server: Optimizer | Verified (199 days) | S3 | 9.6.0 | Ubuntu (22.04) | Any | Inconsistent window aggregate results with GROUP BY ... WITH ROLLUP |
| 120211 | 2026-04-03 13:46 | 2026-09-14 18:07 | MySQL Workbench | Won't Fix | S3 | 8.0.23 | Any | Any | Sort tables by name in synchronization dialog |
| 120209 | 2026-04-03 9:39 | 2026-04-13 1:41 | MySQL Server: DDL | Verified (194 days) | S4 | 8.4.7 | Any | Any | Feature Request: EXPLAIN ALTER TABLE |
| 120208 | 2026-04-03 7:57 | 2026-05-04 1:00 | MySQL Server: DML | No Feedback (172 days) | S1 | 8.0.28 | Any (Aurora MySQL 3.04.4) | Any | SIGSEGV crash in TABLE_LIST::query_block_id_for_explain() when running EXPLAIN on CTE (WITH clause) query |
| 120206 | 2026-04-02 19:48 | 2026-09-18 10:01 | MySQL Server: Partitions | Closed (34 days) | S2 | 8.0.46, 8.4.9, 9.6.0 | Any | Any | EXCHANGE PARTITION bypasses CHECK CONSTRAINT validation |
| 120204 | 2026-04-02 7:52 | 2026-04-02 7:52 | MySQL Server: InnoDB storage engine | Open | S2 | 9.4.0 | Any | Any | UPDATE statements fail to update rows or acquire locks after being released |
| 120203 | 2026-04-02 2:35 | 2026-04-04 19:49 | MySQL Server: Optimizer | Verified (201 days) | S2 | 8.0.45 | Any | Any | MySQL returns an incorrect result for an indexed comparison between an `INT` column and a non-integer function value. |
| 120201 | 2026-04-01 10:08 | 2026-04-01 10:08 | MySQL Server: DML | Open | S4 | Any | Any | JSON_OBJECT(*) as a namespacing primitive for subqueries and joins aka. wildcard for columns | |
| 120199 | 2026-04-01 8:00 | 2026-06-19 12:42 | MySQL Server: InnoDB storage engine | Open (125 days) | S2 | 9.4.0 | Any | Any | Two transactions simultaneously acquire the same exclusive lock |
| 120198 | 2026-04-01 7:45 | 2026-04-16 14:30 | MySQL Server: Replication | Verified (189 days) | S3 | 8.0.45 | Any | Any | Lost gtid after crash recovery |
| 120197 | 2026-04-01 6:35 | 2026-09-14 18:07 | MySQL Workbench | Won't Fix | S1 | 8.0.46 | Any | Any | Unable to open my sql workbenck |
| 120196 | 2026-03-31 23:50 | 2026-10-08 23:54 | MySQL Server: InnoDB storage engine | Verified (14 days) | S3 | 9.6.0 | Any | Any | n_mysql_tables_in_use uint32 underflow via MRR dsmrr_init() error path in handler.cc |
| 120191 | 2026-03-31 13:32 | 2026-07-08 12:40 | MySQL Server: Optimizer | Verified (106 days) | S2 | 8.0.43 (MySQL Community Server - GPL) | Any (Docker container) | Any (x86_64) | TLP bug: Incorrect result under Ternary Logic Partitioning (TLP) with complex RIGHT JOIN chains |
| 120190 | 2026-03-31 13:04 | 2026-06-30 5:22 | MySQL Server: Optimizer | Verified (114 days) | S2 | 8.0.43 (MySQL Community Server - GPL) | Any (Docker container) | Any (x86_64) | TLP Bug: COUNT(*) returns 20, while TLP-partitioned queries return 0 under RIGHT JOIN with LATERAL subqueries |
| 120189 | 2026-03-31 12:43 | 2026-06-30 6:11 | MySQL Server: Optimizer | Verified (114 days) | S2 | 8.0.43 (MySQL Community Server - GPL) | Any (Docker container) | Any (x86_64) | TLP Bug: COUNT(*) on orders returns 5, but equivalent TLP-style with complex NULLIF and CASE expressions return 10 |
| 120187 | 2026-03-31 11:46 | 2026-06-30 5:37 | MySQL Server: Optimizer | Verified (114 days) | S2 | 8.0.43 (MySQL Community Server - GPL) | Any (Docker container) | Any (x86_64) | Bug: COUNT(*) vs SUM(CASE WHEN ...) returns inconsistent results with NULL-sensitive joins |
| 120185 | 2026-03-31 8:58 | 2026-04-06 4:47 | MySQL Server: DML | Can't repeat (199 days) | S2 | 8.0.32-debug | Any | Any | Assertion Failure in add_key_fields with Nested CTE |
| 120183 | 2026-03-30 21:14 | 2026-06-29 5:46 | MySQL Server: Compiling | Open | S3 | Any | Any | Contribution: Consolidate duplicated cmake flags in MySQL RPM spec using sh ... | |
| 120182 | 2026-03-30 21:14 | 2026-06-29 5:47 | MySQL Server: Compiling | Open | S3 | Any | Any | Contribution: Consolidate duplicated cmake flags in MySQL DEB packaging usi ... | |
| 120181 | 2026-03-30 21:14 | 2026-04-20 13:09 | MySQL Server: Replication | Open | S3 | Any | Any | Contribution: Fix stale sql_mode values in Query_event Doxygen documentatio ... | |
| 120180 | 2026-03-30 13:32 | 2026-06-30 5:29 | MySQL Server: Optimizer | Verified (114 days) | S2 | 8.0.43 (MySQL Community Server - GPL) | Any (Docker container) | Any (x86_64) | NoREC Bug: COUNT(*) and SUM(CASE WHEN ...) return inconsistent results with string-length expression and NULL-sensitive |
| 120179 | 2026-03-30 10:54 | 2026-06-04 8:39 | MySQL Server: Optimizer | Verified (140 days) | S2 | 8.0.43 (MySQL Community Server - GPL) | Any (Docker container) | Any (x86_64) | NoREC Test: COUNT(*) vs SUM(CASE...) produces inconsistent results with RIGHT JOIN + LEFT JOIN |
| 120177 | 2026-03-30 6:38 | 2026-04-01 12:10 | MySQL Server: Replication | Open | S3 | 5.7.44 | Any | Any | Lost gtids after crash recovery |
| 120174 | 2026-03-28 9:25 | 2026-03-29 20:21 | MySQL Server: Optimizer | Verified (207 days) | S3 | 8.0.45 | Ubuntu (22.04) | Any | Incorrect empty result for BETWEEN on binary string columns when a UNIQUE index is used |
| 120172 | 2026-03-28 9:14 | 2026-03-29 20:15 | MySQL Server: Optimizer | Verified (207 days) | S3 | 8.0.45 | Ubuntu (22.04) | Any | Inconsistent result: NOT IN (subquery on BIT column) differs when using secondary index vs IGNORE INDEX |
| 120171 | 2026-03-28 8:58 | 2026-03-29 20:06 | MySQL Server: Optimizer | Verified (207 days) | S3 | 8.0.45 | Ubuntu (22.04) | Any | Wrong result: LEFT JOIN empty derived table + WHERE equality uses literal from SELECT list |
| 120170 | 2026-03-28 8:33 | 2026-03-28 8:33 | MySQL Server: InnoDB storage engine | Open | S2 | 8.0.39 | Any | Any | Missing Update in READ COMMITTED during concurrent UPDATE with row re-evaluation failure. |
| 120165 | 2026-03-27 7:24 | 2026-03-27 7:24 | Connector / C | Open | S2 | 9.6.0 and 8.0.33 | Any | Any | mysql connector c xapi mysqlx_free wont' free all execute memory |
| 120162 | 2026-03-26 14:19 | 2026-03-26 14:27 | MySQL Server | Closed (210 days) | S3 | 8.0.43 (MySQL Community Server - GPL) | Any (Docker container) | Any (x86_64) | Incorrect partial row duplication with RIGHT JOIN and empty subquery |
| 120161 | 2026-03-26 14:19 | 2026-03-27 4:56 | MySQL Server: Optimizer | Duplicate (209 days) | S3 | 8.0.43 (MySQL Community Server - GPL) | Any (Docker container) | Any (x86_64) | Incorrect partial row duplication with RIGHT JOIN and empty subquery |
| 120159 | 2026-03-26 11:41 | 2026-06-04 8:38 | MySQL Server: Optimizer | Verified (140 days) | S2 | 8.0.43 (MySQL Community Server - GPL) | Any (Docker container) | Any (x86_64) | RIGHT JOIN + Complex Subqueries Returns Extra Rows |
| 120158 | 2026-03-26 6:04 | 2026-03-29 19:37 | MySQL Server: Optimizer | Verified (207 days) | S2 | 8.0.45 | Ubuntu (Ubuntu 20.04.4 LTS) | x86 (Intel(R) Xeon(R) Platinum 8358P @ 2.60GHz (64 Cores, 96MB L3 Cache)) | Incorrect result (NULL included) in index lookup/MAX() on FLOAT ZEROFILL column when filtering by 0.0 |
| 120153 | 2026-03-25 16:15 | 2026-03-25 16:18 | MySQL Server: Options | Open | S3 | 9.5 | Any | Any | Wrong default value for default_collation_for_utf8mb4 |
| 120152 | 2026-03-25 8:50 | 2026-06-04 8:38 | MySQL Server: Optimizer | Verified (140 days) | S2 | 8.0.43 (MySQL Community Server - GPL) | Any (Docker container) | Any (x86_64) | Unexpected behavior of LEFT JOIN + empty subquery with NULL comparison in WHERE clause |
| 120151 | 2026-03-25 7:55 | 2026-03-25 19:39 | MySQL Server: JSON | Duplicate (211 days) | S3 | 9.6.0 | Any | Any | DISTINCTROW query drops rows when constant COUNT projection is used with JSON_SET |
| 120150 | 2026-03-25 7:52 | 2026-03-25 19:38 | MySQL Server: JSON | Duplicate (211 days) | S3 | 9.6.0 | Any | Any | DISTINCTROW query loses rows when constant projection is used with JSON_OBJECT |
| 120149 | 2026-03-25 7:49 | 2026-03-25 20:28 | MySQL Server: JSON | Duplicate (211 days) | S3 | 9.6.0 | Any | Any | Unexpected row loss with JSON_ARRAY when replacing aggregation with constant in DISTINCTROW query |
| 120148 | 2026-03-25 7:41 | 2026-03-25 19:35 | MySQL Server: JSON | Duplicate (211 days) | S3 | 9.6.0 | Any | Any | Wrong result with DISTINCTROW due to constant projection interacting with JSON_ARRAYAGG |
| 120147 | 2026-03-25 6:26 | 2026-03-25 19:33 | MySQL Server: JSON | Duplicate (211 days) | S3 | 9.6.0 | Any | Any | DISTINCTROW may drop rows when a constant replaces an aggregate expression, affecting JSON_OBJECTAGG results. |
| 120146 | 2026-03-25 6:22 | 2026-10-13 9:32 | MySQL Server: Optimizer | Duplicate (9 days) | S2 | 9.6.0 | Linux (ubuntu 20.04) | x86 | Wrong result due to incorrect const-table pruning for NOT IN on FLOAT UNIQUE column in MEMORY engine |
| 120145 | 2026-03-25 6:05 | 2026-03-25 19:22 | MySQL Server: Optimizer | Verified (211 days) | S2 | 8.0.45 | Linux (ubuntu 20.04) | x86 | Incorrect empty result after relocating a HAVING predicate into a derived-table boolean column with WHERE ref1 |
| 120144 | 2026-03-25 6:03 | 2026-03-25 19:10 | MySQL Server: Optimizer | Closed (211 days) | S3 | 9.6.0 | Any | Any | Submitted by mistake |
| 120142 | 2026-03-25 3:09 | 2026-03-25 20:29 | MySQL Server: JSON | Verified (211 days) | S3 | 8.0.45 | Any | Any | Incorrect result with DISTINCTROW and JSON_OBJECTAGG when replacing COALESCE(SUM(NULL),0) with constant |
| 120135 | 2026-03-24 2:02 | 2026-03-31 6:50 | MySQL Server: Replication | Duplicate (205 days) | S3 | 8.0.* | Any | Any | When explicit_defaults_for_timestamp is off, replication exceptions when insert a null value. |
| 120132 | 2026-03-23 11:28 | 2026-03-24 7:45 | MySQL Server: Optimizer | Verified (212 days) | S3 | 8.4.8 | Any | Any | Unexpected Query Results Caused by Prefix Index on TEXT Column |
| 120131 | 2026-03-23 11:27 | 2026-03-24 7:40 | MySQL Server: Optimizer | Verified (212 days) | S3 | 8.0.45 | Any | Any | Bug in Query Behavior due to ZEROFILL in DOUBLE Column |
| 120129 | 2026-03-23 9:29 | 2026-03-23 9:29 | MySQL Server: InnoDB storage engine | Open | S3 | 8.0.39 | Any | Any | Non-deterministic semi-consistent read behavior: UPDATE randomly blocks on non-matching locked rows in READ UNCOMMITTED. |
| 120128 | 2026-03-23 8:14 | 2026-07-23 17:09 | MySQL Server: Replication | Closed (91 days) | S3 | 8.0.* | Any | Any | When explicit_defaults_for_timestamp is off, inserting a null value causes replication exceptions. |
| 120126 | 2026-03-23 2:53 | 2026-03-25 9:34 | Connector / C | Open (211 days) | S2 | 9.6.0 and 8.0.33 | Ubuntu (20.04) | Any | mysql connector c xdev get stuck when connect in keepalived and mysql server restart |
| 120125 | 2026-03-23 2:43 | 2026-03-23 2:43 | MySQL Server: XA transactions | Open | S2 | 8.4 8.0.44 | Any | Any | xid_t::operator< breaks std::map ordering; binlog XA recovery may rollback prepared XA |
| 120124 | 2026-03-22 10:29 | 2026-03-22 10:29 | MySQL Server: DDL | Open | S3 | 9.6 | Any | Any | Remove unused partition states from enum partition_state { |
| 120123 | 2026-03-20 7:15 | 2026-03-20 12:18 | MySQL Server: Optimizer | Verified (216 days) | S3 | 8.0.45 | Any | Any | Inconsistent query results when using EXISTS subqueries with MyISAM engine in derived tables. |
| 120122 | 2026-03-20 4:58 | 2026-03-20 12:06 | MySQL Server: Optimizer | Verified (216 days) | S3 | 8.0.45 | Linux | x86 | Inconsistent evaluation of GREATEST() with ZEROFILL column in OUTER JOIN queries |
| 120121 | 2026-03-20 4:51 | 2026-03-20 9:41 | MySQL Server: Optimizer | Duplicate (216 days) | S1 | 9.5.0 | Any | Any | Phantom Drift: Wrong Result in INTERSECT with NULL caused by Prefix Primary Key and Cartesian Join |
| 120115 | 2026-03-19 15:21 | 2026-03-19 15:32 | MySQL Server: Replication | Open | S3 | 8.4 | Any | Any | CHANGE REPLICATION FILTER REPLICATE_IGNORE_DB with ROW BASED REPLICATION NOT WORKING AS DESCRIBED |
| 120114 | 2026-03-19 12:05 | 2026-03-19 14:31 | MySQL Server: Optimizer | Not a Bug (217 days) | S3 | 9.6.0 | Any | Any | Inconsistent result when using MAX(c0) inside GREATEST compared to standalone evaluation |
| 120112 | 2026-03-19 9:32 | 2026-03-19 14:22 | MySQL Server | Not a Bug (217 days) | S1 | 9.6.0 | Any | Any | Incorrect column mapping in EXCEPT query involving UNION ALL with a false constant condition in a derived table |
| 120111 | 2026-03-19 9:14 | 2026-03-19 14:10 | MySQL Server: JSON | Verified (217 days) | S3 | 8.0.45 | Any | Any | Unexpected row elimination when using DISTINCT on JSON_SET output |
| 120110 | 2026-03-19 9:04 | 2026-03-19 14:07 | MySQL Server: JSON | Verified (217 days) | S3 | 8.0.45 | Any | Any | Wrong result: DISTINCT eliminates JSON_OBJECT result containing NULL value |
| 120109 | 2026-03-19 9:01 | 2026-03-19 14:03 | MySQL Server: JSON | Verified (217 days) | S3 | 8.0.45 | Any | Any | Wrong result: DISTINCT eliminates JSON_ARRAY(NULL) result |
| 120108 | 2026-03-19 8:43 | 2026-03-28 20:40 | MySQL Server | Not a Bug (208 days) | S3 | 9.6.0 | Any | Any | MAX_EXECUTION_TIME does not raise error when query involves no table reads |
| 120107 | 2026-03-19 8:40 | 2026-03-19 13:34 | MySQL Server: JSON | Verified (217 days) | S3 | 8.0.45 | Any | Any | DISTINCT eliminates non-duplicate rows for JSON_OBJECTAGG results |
| 120106 | 2026-03-19 7:49 | 2026-03-19 8:33 | MySQL Server: Optimizer | Verified (217 days) | S1 | 8.0.45 | Any | Any | Optimizer incorrectly handles constant derived table in RIGHT JOIN |
| 120105 | 2026-03-19 7:42 | 2026-08-31 17:48 | MySQL Server: InnoDB storage engine | Can't repeat (195 days) | S2 | 8.0.22 | Any | Any | mysql crash on fil_report_invalid_page_access_low |
| 120104 | 2026-03-19 7:36 | 2026-03-30 7:32 | MySQL Server: DDL | Open (206 days) | S3 | 8.4.7 | Any | Any | Modify VARCHAR column leads to unexpected rebuild of table |
| 120102 | 2026-03-19 1:34 | 2026-03-19 8:22 | MySQL Server: JSON | Verified (217 days) | S3 | 8.0.45 | Any | Any | Incorrect DISTINCT behavior with JSON_ARRAYAGG when aggregating NULL-only groups |
| 120101 | 2026-03-18 19:31 | 2026-09-14 18:07 | MySQL Workbench | Won't Fix (218 days) | S2 | 8.0.46 | Any | Any | Black box rendering issue in SQL files: covering line numbers |
| 120099 | 2026-03-18 12:08 | 2026-03-19 8:04 | MySQL Server: Optimizer | Verified (217 days) | S1 | 8.0.45 | Any | Any | Query returns wrong result when condition involves CAST(division AS CHAR) |
| 120098 | 2026-03-18 9:58 | 2026-03-18 10:59 | MySQL Server: Optimizer | Verified (218 days) | S1 | 8.0.45 | Any | Any | Incorrect result when using EXISTS with INTERSECT ALL and correlated subquery |
| 120097 | 2026-03-18 9:34 | 2026-03-18 9:48 | MySQL Server: Optimizer | Verified (218 days) | S1 | 8.0.45 | Any | Any | Incorrect result set when use INTERSECT ALL |
| Showing 1-1000 of 95298 (Edit, Save, CSV, Feed) | Show Next 1000 Entries » |
