Skip to content
This repository has been archived by the owner on Jan 5, 2023. It is now read-only.

How to mock a simple insert statement? #16

Open
noahyao1024 opened this issue Jan 5, 2023 · 2 comments
Open

How to mock a simple insert statement? #16

noahyao1024 opened this issue Jan 5, 2023 · 2 comments

Comments

@noahyao1024
Copy link

Thanks you, I want to proxy some query to my own HTTP server, But it does't work on 'INSERT' while 'SELECT' is maybe perfect.

I use this piece of snippet to response, But MySQL received as a Empty query.
if strings.HasPrefix(query, "insert") {
testResult.InsertID = 100
testResult.RowsAffected = 1
testResult.Rows = append(make([][]sqltypes.Value, 0), testResult.Rows[0])
testResult.Rows = make([][]sqltypes.Value, 0)
}

Thanks you very much

@noahyao1024
Copy link
Author

@BohuTANG HELP!

@BohuTANG
Copy link
Collaborator

BohuTANG commented Jan 5, 2023

The codes are no longer maintained, but I'm sure they work.
I guess the issue is building the testResult, you can try to build it like this:

https://github.com/xelabs/go-mysqlstack/blob/master/driver/client_test.go#L24-L27

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants