내 응용 프로그램에서 데이터베이스 테이블의 모든 레코드에 고유하고 임의로 생성해야하는 코드를 추가하려고합니다. 따라서 사용자에게 예측할 수 없습니다. 나는이 코드 (java ee)를 생성하는 것이 나쁜 생각이라고 생각한다. 왜냐하면 유니티를 점검하기 위해 데이터베이스 관리 시스템 (MySQL)을 자주 요청해야하기 때문이다. 크기가 n 인 변수 char (varchar)처럼 SQL을 사용하여이 코드를 생성 할 수 있습니까? 도움 주셔서 감사합니다.MySql에서 임의의 고유 한 varchar (n) 생성?
0
A
답변
1
0
MySQL은 고유 인덱스를 해당 필드에 할당하면 값의 고유성을 확인할 수 있습니다. 예를 들어, 열 이름, 나이, 코드가있는 테이블이 있고 코드에 고유 한 키를 설정하면 코드가 중복되지 않도록 할 수 있습니다.
그런 식으로 원하는 언어 (예 : Java EE)로 고유 한 문자열/숫자/무엇이든 생성 한 다음 해당 문자열을 표에 삽입 할 수 있습니다. 열쇠가 벌써 사용되고있는 경우, MySQL는 삽입을 거부합니다. 도움이 http://dev.mysql.com/doc/refman/5.1/en/alter-table.html
희망 :
다음은 테이블에 키를 추가하는 방법에 대한 MySQL의 문서에 대한 링크입니다.
행운을 비네.
+0
링크를 제공해 주셔서 감사합니다. – nabil
관련 문제
- 1. MySQL에서 고유 한 행 적용
- 2. 고유 한 영숫자 ID를 생성
- 3. nhibernate 임의의 n 개의 고유 한 레코드 선택
- 4. 고유 한 varchar 필드와 고유 bigint의 MySQL 성능
- 5. MySQL에서 임의의 위도 및 longitutde 생성
- 6. VARCHAR (MAX) 대 Oracle의 VARCHAR (n)
- 7. MySQL에서 고유 한 조합을 선택하려면 어떻게해야합니까?
- 8. mysql에서 고유 한 의존성을 만드는 방법은 무엇입니까?
- 9. mysql에서 고유 한 열을 계산하는 방법은 무엇입니까?
- 10. SQL 서버에서 고유 한 사용자 이름 생성
- 11. SQL 및 고유 한 n-coulmn 조합
- 12. ios에서 고유 한 문자 생성
- 13. 고유 한 추적 번호 생성
- 14. 행운의 번호를 고유 한 문자열을 생성
- 15. N * N 행렬, 고유 한 정사각형 행렬의 개수 ... ..?
- 16. 추측 할 수없는 고유 한 토큰 생성
- 17. rand()를 사용하여 MySQL에서 고유 한 무작위 요소를 생성합니다.
- 18. 고유 조합 생성 PHP
- 19. 고유 한 요소 집합에서 N 개의 임의의 다른 요소를 추출하는 방법은 무엇입니까?
- 20. WHILE 루프가있는 MySQL 저장 함수를 사용하여 임의의 고유 한 PIN 생성
- 21. MySQL에서 통계 생성
- 22. .NET에서 고유 한 스레드마다 고유 한 난수를 생성하는 방법은 무엇입니까?
- 23. '게임'목록에서 고유 한 행을 얻으십시오.
- 24. MySQL에서 드롭 다운 생성
- 25. 레코드를 식별하기위한 고유 한 임의 문자열 생성
- 26. 어떻게 상수를 생성 파이썬에서 고유 한 ID를
- 27. 두 숫자 사이에 고유 한 난수 생성
- 28. django 모델에 고유 한 해시 생성
- 29. SQL 데이터에 고유 한 색 지정/생성
- 30. 고유 한 임시 파일 경로 생성
가능한 [MySQL에서 고유 ID를 생성하는 방법] (http://stackoverflow.com/questions/1467581/how-to-generate-unique-id-in-mysql)의 복제본. 또한 관심의 대상 : [MySQL을 사용하여 무작위 & 고유 한 8 자 문자열 생성] (0120-558-385) – RandomSeed