Let mysql to more searching

This commit is contained in:
Eliot Whalan 2016-06-26 21:16:14 +10:00
parent a1d4ee2287
commit 219a870162
1 changed files with 5 additions and 10 deletions

15
main.go
View File

@ -56,24 +56,19 @@ func check(err error) {
}
func generateName() string {
s := uniuri.NewLen(LENGTH)
id := uniuri.NewLen(LENGTH)
db, err := sql.Open("mysql", DATABASE)
check(err)
query, err := db.Query("select id from pastebin")
for query.Next() {
var id string
err := query.Scan(&id)
if err != nil {
}
if id == s {
query, err := db.Query("select id from pastebin where id=?", id)
if err != sql.ErrNoRows {
for query.Next() {
generateName()
}
}
db.Close()
return s
return id
}
func hash(paste string) string {