в mysql я пытаюсь проверить действительный адрес электронной почты, но я не умею использовать регулярное выражение с ограничением я не хочу использовать TRIGGER, возможно!!sql regex check constraint
ответ
В MYSQL вы можете использовать это для действительной электронной почты или NOT Regex для поиска недействительного
select email from your_table where email
REGEXP '^[A-Z0-9._%-][email protected][A-Z0-9.-]+\.[A-Z]{2,4}$';
или для ORACLE
SELECT email
FROM your_table
WHERE REGEXP_LIKE (email, '[A-Z0-9._%-][email protected][A-Z0-9._%-]+\.[A-Z]{2,4}');
, но помните, не является абсолютным решением для этого вы могли бы оказаться полезными this SO post Using a regular expression to validate an email address
Нет, я не выбрал из базы данных, я не добавлю ограничения, когда я пошел на вставку vales в свою таблицу. –
Для этого вы должны создать триггер (см. Как создать триггер) и применить регулярное выражение в ответ http://stackoverflow.com/questions/16005283/is-it-possible-to-enforce-data-checking-in-mysql-using-regular-expression – scaisEdge
спасибо за помощь, я начинаю и ищу простой способ –
- 1. Синхронизация SQL Check Constraint
- 2. Oracle Sql Check Constraint
- 3. Использование SQL Check Constraint
- 4. DB2 SQL Check Constraint
- 5. Oracle SQL CHECK CONSTRAINT VARCHAR
- 6. Oracle Constraint Date Check SQL
- 7. Oracle SQL Check Exists Constraint
- 8. SQL check constraint multiple conditions
- 9. Sybase Check Constraint Evaluation
- 10. SQL: Trouble in Check Constraint/Sequence
- 11. Проблема с SQL CHECK с добавлением CONSTRAINT
- 12. SQL Check constraint againt 2 столбца
- 13. SQL Check Constraint - как проверить конкретный формат?
- 14. SQL Constraint/Check on Join tables
- 15. Regex - комментировать out sql constraint
- 16. Trigger vs. check constraint
- 17. select in check constraint
- 18. Oracle Check Constraint
- 19. mysql constraint check производит ошибку
- 20. Разделенный вид: используя CHECK CONSTRAINT
- 21. MS SQL Server 2008 Check Constraint и LINQ-To-SQL
- 22. mysql check date constraint (trigger)
- 23. Check Constraint не работает правильно
- 24. Mysql check Constraint не работает
- 25. postgreSQL check constraint и null
- 26. MySQL Check Constraint для адресов электронной почты
- 27. Alter Table Добавить Constraint vs Alter Table Add Check Constraint
- 28. Constraint Check должен быть тот или другой
- 29. SQL Server Replication Add Check Constraint в таблице издателей
- 30. Postgres SQL Exclusive OR (XOR) CHECK CONSTRAINT, возможно ли это?
MySQL не поддерживает ограничение 'CHECK', поэтому IMHO кажется невозможным без него. – ozy
Вы пытаетесь сделать это в MySQL или PHP? –
Вы пытаетесь проверить при выборе или вставке/обновлении? Вы можете проверить серверную сторону для вставки/обновления. Вы можете выбрать с регулярным выражением в where where. – chris85