본문 바로가기

SQL2314

MySQL MySql에서 두 개의 타임 스탬프를 비교하는 방법은 무엇입니까? 타임 스탬프 필드는 2012-03-19 00:23:14 와 같은 형식의 DATETIME 열입니다. 두 행의 타임 스탬프를 비교하고 더 큰 타임 스탬프를 찾으려면 어떻게해야합니까? 내가 사용중인 아래 쿼리가 작동하지 않습니다. UPDATE report 1 status = 'time is larger' WHERE EXISTS (SELECT ip_src, layer4_sport, timestamp FROM (SELECT ip_src, layer4_sport, timestamp from report 1) AS tmpb WHERE report 1.layer4_sport = tmpb.layer4_sport AND report 1.ip_src = tmpb.ip_src AND report 1.timestamp > tm.. 2021. 2. 12.
MySQL 모든 필드의 처음 두 문자를 제거 다음과 같은 데이터가 있습니다. C:10 R:200 N/A E:3 N/A N:77 각 행의 처음 두 문자를 제거하고 N / A 가있는 행을 건너 뛰려고합니다. SUBSTRING 을 사용하여이 작업을 수행하는 방법을 알아 내려고했습니다. 그러나 운이 없었습니다. UPDATE d1 SET d1_val = SUBSTRING(d1_val, 1, LENGTH(d1_val)2) 해결 방법 시험 UPDATE d1 SET d1_val = SUBSTRING(d1_val, 3) WHERE d1_val 'N/A' 참조 페이지 https://stackoverflow.com/questions/10389083 2021. 2. 12.
MySQL What is the best field to store the birthday? mysql 데이터베이스에 사용자의 생일 (예 : 12-11-1990 )을 저장해야합니다. 저장하려면 어떤 필드 유형을 사용해야합니까? 해결 방법 DATE 유형은 날짜 부분은 있지만 시간 부분은없는 값에 사용됩니다. 참조 페이지 https://stackoverflow.com/questions/10389560 2021. 2. 12.
MySQL 데이터베이스에 사용자 이름과 암호를 저장하는 모범 사례 가능한 중복 : 저는 MySQL 데이터베이스에 사용자 자격 증명 (이메일, 사용자 이름 및 암호)을 저장하는 시스템을 만들고 있으며 암호화, 솔팅 및 암호화 유형 사용에 대해 충돌하는 견해를 보았습니다. 가장 좋은 방법은 무엇입니까? MD5 또는 SHA1로 인코딩 하시겠습니까? 염장 또는 염장하지 않습니까? 비밀번호 만 암호화하거나 3 가지 요소를 모두 암호화 하시겠습니까? 해결 방법 사용자 이름과 이메일의 경우 암호화 할 가치가 없습니다. 참조 페이지 https://stackoverflow.com/questions/10397276 2021. 2. 12.
MySQL MySql-동일한 테이블에서 select 문을 사용하여 테이블 업데이트 동일한 테이블에서 다른 행 (및 다른 열)의 값을 사용하여 테이블의 행을 업데이트하려고합니다. 내 구문이 결과를 생성하지 않지만이 라인을 따라 뭔가 : 다음은 코드 (업데이트 됨)입니다. UPDATE table1 AS t1 INNER JOIN (SELECT field_id_46,field_id_47 FROM table1 WHERE entry_id = 36) AS t2 SET t1.field_id_60 = t2.field_id_46, t1.field_id_61 = t2.field_id_47 WHERE t1.entry_id = 45; 해결 방법 update table as t1 inner join ( select field_id_46,field_id_47 from table where entry_id = 3.. 2021. 2. 12.
MySQL Restore Database in WAMP WAMP의 다른 프로젝트와 관련된 데이터베이스가 거의 없었습니다. 무슨 일이 있었는지 모르겠습니다. 오늘 PhpMyAdmin으로 이동했을 때 기본 데이터베이스를 볼 수 있었고 나머지 데이터베이스가 표시되지 않고 해당 데이터베이스와 관련된 PHP 코드조차도 데이터베이스를 찾을 수 없음 오류를 던지고 있습니다. 하지만 "D : \ wamp \ bin \ mysql \ mysql5.1.30 \ data"로 이동하면 내 DB 이름이있는 폴더가 있습니다. 그러나 이러한 DB를 복원하는 방법을 모르고 DB의 백업이 없습니다. 누구든지 복원하는 방법을 도와 줄 수 있습니까? 해결 방법 이 파일을 다른 위치에 복사하고 설치 후 동일한 WAMP 버전을 다시 설치할 수 있습니다. 원래 위치에 다시 복사하십시오. 버전이 변.. 2021. 2. 12.
MySQL 타임 스탬프 날짜를 MySQL의 날짜 전용 매개 변수와 비교하는 방법은 무엇입니까? SQL 문에서 TIMESTAMP로 저장된 날짜를 YYYY-MM-DD 형식의 날짜와 어떻게 비교합니까? 예 : SELECT * FROM table WHERE timestamp = '2012-05-05' 이 쿼리는 지정된 날짜에 타임 스탬프가있는 모든 행을 반환하지만 자정 타임 스탬프가있는 행만 반환합니다. 감사 해결 방법 DATE () 함수를 사용하여 타임 스탬프의 날짜 부분을 추출 할 수 있습니다. SELECT * FROM table WHERE DATE(timestamp) = '2012-05-05' 하지만 타임 스탬프 열에 인덱스가있는 경우 인덱스를 활용할 수 있기 때문에 더 빠릅니다. SELECT * FROM table WHERE timestamp BETWEEN '2012-05-05 00:00:00' .. 2021. 2. 12.
MySQL 테이블의 열을 어떻게 계산합니까? 예 : tbl_ifo id | name | age | gender ---------------------------- 1 | John | 15 | Male 2 | Maria | 18 | Female 3 | Steph | 19 | Female 4 | Jay | 21 | Male mysql을 사용하여이 테이블의 열을 어떻게 계산할 수 있습니까? 해결 방법 SELECT count(*) FROM information_schema.columns WHERE table_name = 'tbl_ifo' 참조 페이지 https://stackoverflow.com/questions/10492164 2021. 2. 12.
MySQL 올바른 MySQL 연결 문자열을 형성하는 방법은 무엇입니까? C #을 사용하고 있으며 00webhost에서 호스팅하는 MySQL 데이터베이스에 연결하려고합니다. connection.Open () 줄에 오류가 발생합니다. 이 매개 변수를 가진 mysql 호스트가 없습니다. 나는 확인했고 모든 것이 괜찮은 것 같습니다. string MyConString = "SERVER=mysql7.000webhost.com;" + "DATABASE=a455555_test;" + "UID=a455555_me;" + "PASSWORD=something;"; MySqlConnection connection = new MySqlConnection(MyConString); MySqlCommand command = connection.CreateCommand(); MySqlDataReader.. 2021. 2. 12.
MySQL mysql은 int를 통화로 선택하거나 int를 통화 형식으로 변환합니까? 통화 형식으로 선택하는 동안 int를 변환하는 방법이 있습니까? '$'기호를 연결할 수 있지만, '를 어떻게 배치합니까? int = 1000을 $ 1,000로 바꾸는 것처럼? 아니면 모든 것을 할 수있는 하나의 기능이 있습니까? 문자열 대체가 있습니까? 해결 방법 FORMAT () 함수 : SELECT CONCAT('$', FORMAT(val, 2)) ... ; 참조 페이지 https://stackoverflow.com/questions/10556404 2021. 2. 12.