Я знаю, что всегда лучше выполнять построение mysql-запросов, чтобы назвать каждый элемент, который вам нужен, но, например, на странице профиля мне может понадобиться каждый элемент, за исключением нескольких.
SELECT user_name,f_name,l_name,country,usa_state,other_state,zip_code,city,gender,birth_date,date_created,date_last_visit,
user_role,photo_url,user_status,friend_count,comment_count,forum_post_count,referral_count,referral_count_total,
setting_public_profile,setting_online,profile_purpose,profile_height,profile_body_type,profile_ethnicity, profile_occupation,profile_marital_status,profile_sex_orientation,profile_home_town,profile_religion,
profile_smoker,profile_drinker,profile_kids,profile_education,profile_income,profile_headline,profile_about_me,
profile_like_to_meet,profile_interest,profile_music,profile_television,profile_books,profile_heroes,profile_here_for,profile_counter FROM users WHERE user_id=1 AND user_role >
Итак, не выполняя кучу тестов, может быть, кто-то с большим опытом может услышать некоторые советы?
Это будет хуже
SELECT * FROM users WHERE user_id=1 AND user_role >
Я предпочитаю перечислить все элементы, потому что тогда на этой странице просто просто посмотреть, что у меня есть для меня, если мне нужно что-то из БД, но если бы это было быстрее, я бы не перечислил их