MySQL で年の差を取得しようとしていますが、同じものを選択するとエラーが表示されます。
SELECT(
DATE_FORMAT(NOW(), '%Y') - DATE_FORMAT('birthdate', '%Y') - (DATE_FORMAT(NOW(), '00-%m-%d') < DATE_FORMAT('birthdate', '00-%m-%d')) AS age
) FROM register where 'reg_id' = user254
エラーは何ですか?