fix mysql HasForeignKey
This commit is contained in:
		
							parent
							
								
									021d7b3314
								
							
						
					
					
						commit
						1ac3eedca1
					
				@ -99,7 +99,7 @@ func (s mysql) RemoveIndex(tableName string, indexName string) error {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
func (s mysql) HasForeignKey(tableName string, foreignKeyName string) bool {
 | 
					func (s mysql) HasForeignKey(tableName string, foreignKeyName string) bool {
 | 
				
			||||||
	var count int
 | 
						var count int
 | 
				
			||||||
	s.db.QueryRow("SELECT count(*) FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS WHERE CONSTRAINT_SCHEMA=? AND TABLE_NAME=? AND CONSTRAINT_NAME=? AND CONSTRAINT_TYPE='FOREIGN KEY'", s.currentDatabase(), foreignKeyName).Scan(&count)
 | 
						s.db.QueryRow("SELECT count(*) FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS WHERE CONSTRAINT_SCHEMA=? AND TABLE_NAME=? AND CONSTRAINT_NAME=? AND CONSTRAINT_TYPE='FOREIGN KEY'", s.currentDatabase(), tableName, foreignKeyName).Scan(&count)
 | 
				
			||||||
	return count > 0
 | 
						return count > 0
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user