docs(README): fix limit sql (#830)
This commit is contained in:
parent
afd1ab91e7
commit
caab56ac7e
|
@ -28,3 +28,5 @@ temp_test.go
|
||||||
.vscode
|
.vscode
|
||||||
xorm.test
|
xorm.test
|
||||||
*.sqlite3
|
*.sqlite3
|
||||||
|
|
||||||
|
.idea/
|
||||||
|
|
|
@ -217,7 +217,7 @@ has, err = testEngine.Table("record_exist").Where("name = ?", "test1").Exist()
|
||||||
```Go
|
```Go
|
||||||
var users []User
|
var users []User
|
||||||
err := engine.Where("name = ?", name).And("age > 10").Limit(10, 0).Find(&users)
|
err := engine.Where("name = ?", name).And("age > 10").Limit(10, 0).Find(&users)
|
||||||
// SELECT * FROM user WHERE name = ? AND age > 10 limit 0 offset 10
|
// SELECT * FROM user WHERE name = ? AND age > 10 limit 10 offset 0
|
||||||
|
|
||||||
type Detail struct {
|
type Detail struct {
|
||||||
Id int64
|
Id int64
|
||||||
|
@ -234,7 +234,7 @@ err := engine.Table("user").Select("user.*, detail.*").
|
||||||
Join("INNER", "detail", "detail.user_id = user.id").
|
Join("INNER", "detail", "detail.user_id = user.id").
|
||||||
Where("user.name = ?", name).Limit(10, 0).
|
Where("user.name = ?", name).Limit(10, 0).
|
||||||
Find(&users)
|
Find(&users)
|
||||||
// SELECT user.*, detail.* FROM user INNER JOIN detail WHERE user.name = ? limit 0 offset 10
|
// SELECT user.*, detail.* FROM user INNER JOIN detail WHERE user.name = ? limit 10 offset 0
|
||||||
```
|
```
|
||||||
|
|
||||||
* `Iterate` and `Rows` query multiple records and record by record handle, there are two methods Iterate and Rows
|
* `Iterate` and `Rows` query multiple records and record by record handle, there are two methods Iterate and Rows
|
||||||
|
|
|
@ -224,7 +224,7 @@ has, err = testEngine.Table("record_exist").Where("name = ?", "test1").Exist()
|
||||||
```Go
|
```Go
|
||||||
var users []User
|
var users []User
|
||||||
err := engine.Where("name = ?", name).And("age > 10").Limit(10, 0).Find(&users)
|
err := engine.Where("name = ?", name).And("age > 10").Limit(10, 0).Find(&users)
|
||||||
// SELECT * FROM user WHERE name = ? AND age > 10 limit 0 offset 10
|
// SELECT * FROM user WHERE name = ? AND age > 10 limit 10 offset 0
|
||||||
|
|
||||||
type Detail struct {
|
type Detail struct {
|
||||||
Id int64
|
Id int64
|
||||||
|
@ -241,7 +241,7 @@ err := engine.Table("user").Select("user.*, detail.*")
|
||||||
Join("INNER", "detail", "detail.user_id = user.id").
|
Join("INNER", "detail", "detail.user_id = user.id").
|
||||||
Where("user.name = ?", name).Limit(10, 0).
|
Where("user.name = ?", name).Limit(10, 0).
|
||||||
Find(&users)
|
Find(&users)
|
||||||
// SELECT user.*, detail.* FROM user INNER JOIN detail WHERE user.name = ? limit 0 offset 10
|
// SELECT user.*, detail.* FROM user INNER JOIN detail WHERE user.name = ? limit 10 offset 0
|
||||||
```
|
```
|
||||||
|
|
||||||
* `Iterate` 和 `Rows` 根据条件遍历数据库,可以有两种方式: Iterate and Rows
|
* `Iterate` 和 `Rows` 根据条件遍历数据库,可以有两种方式: Iterate and Rows
|
||||||
|
|
Loading…
Reference in New Issue