if there's no primary key, use the first unique key that has all-non-nullable columns