go-mysql-server
go-mysql-server copied to clipboard
A MySQL-compatible relational database with a storage agnostic query engine. Implemented in pure Go.
when I try to update a table contains a binary column, the result is `comparing uncomparable type []uint8` this issue is similar as [issues/361](https://github.com/dolthub/go-mysql-server/issues/361), but when I read code, I...
Currently unsupported. All transaction statements e.g. `start transaction`, `commit`, `rollback` are no-ops. Supporting this is challenging, as it requires implementing something like journaled storage.
GMS changes frequently break dolt tests and require quick GMS fixes/updates. We should run dolt engine tests as part of the GMS CI process. Something like this: 1. Run standard...
How to modify result and request of a database query for a client in a MySQL protocolo
collations appear to not be implemented for in-memory tables (at least for filter queries on string columns), skipped test here https://github.com/dolthub/go-mysql-server/pull/1412/files#diff-e582a7e32828ab26c283d363510802a964267ec96598d49855b66c05f10149d5R11009-R11167
Since MySQL 8.0.1 introduces two new features SKIP LOCKED and NOWAIT to handle hot rows Locking (FOR UPDATE), could go-mysql-server support this? The MySQL doc: [MySQL 8.0.1: Using SKIP LOCKED...
I tried to get a binary of this module via `go install`. Currently, installation in Readme does not work for the [latest version](https://github.com/dolthub/go-mysql-server/releases/tag/v0.12.0). https://github.com/dolthub/go-mysql-server#installation ```bash $ go version go version...
When using the in-memory implementation, Index syntax will parse but there will be no indexes on the tables. The backend is not implemented. This may cause weird ordering or other...
We expose `Handler.ComMultiQuery` but no `Engine.MultiQuery` currently. In Dolt we use a scanner to parse semi-colon separated query strings into individually executable statements.
This PR also fixes a couple unrelated issues: * IMDB query plans are brought up to date (this is most of the change lines) * Fixed bugs in certain show...