35 lines
870 B
Markdown
35 lines
870 B
Markdown
### Exist method
|
|
|
|
If you only want to know if some record exists, you could use `Exist`, it's better performance than `Get`.
|
|
|
|
```Go
|
|
has, err := testEngine.Exist(new(RecordExist))
|
|
// SELECT * FROM record_exist LIMIT 1
|
|
```
|
|
|
|
```Go
|
|
has, err = testEngine.Exist(&RecordExist{
|
|
Name: "test1",
|
|
})
|
|
// SELECT * FROM record_exist WHERE name = ? LIMIT 1
|
|
```
|
|
|
|
```Go
|
|
has, err = testEngine.Where("name = ?", "test1").Exist(&RecordExist{})
|
|
// SELECT * FROM record_exist WHERE name = ? LIMIT 1
|
|
```
|
|
|
|
```Go
|
|
has, err = testEngine.SQL("select * from record_exist where name = ?", "test1").Exist()
|
|
// select * from record_exist where name = ?
|
|
```
|
|
|
|
```Go
|
|
has, err = testEngine.Table("record_exist").Exist()
|
|
// SELECT * FROM record_exist LIMIT 1
|
|
```
|
|
|
|
```Go
|
|
has, err = testEngine.Table("record_exist").Where("name = ?", "test1").Exist()
|
|
// SELECT * FROM record_exist WHERE name = ? LIMIT 1
|
|
``` |