SELECT * FROM contacts WHERE -- 检查电话号码格式并验证10位数字 ( -- 格式1:连续的10位数字(例如:1234567890) (LENGTH(phone_number) = 10 AND phone_number REGEXP '^[1-9][0-9]{9}$') OR -- 格式2:带短横线的格式(例如:123-456-7890) (LENGTH(phone_number) = 12 AND phone_number REGEXP '^[1-9][0-9]{2}-[0-9]{3}-[0-9]{4}$') ) ORDER BY id;