본문 바로가기

db2314

MySQL에서 테이블 이름의 최대 길이 MySQL에서 테이블 이름의 최대 길이는 얼마입니까? 해결 방법 참조 페이지 https://stackoverflow.com/questions/6868302 2020. 10. 1.
MySQL 실패한 Rails 마이그레이션 롤백 실패한 Rails 마이그레이션을 어떻게 롤백합니까? rake db : rollback 이 실패한 마이그레이션을 취소 할 것으로 예상하지만, 이전 마이그레이션을 롤백합니다 (실패한 마이그레이션에서 1을 뺀 것). 그리고 rake db : migrate : down VERSION = myfailedmigration 도 작동하지 않습니다. 나는 이것을 몇 번 만났고 매우 실망 스럽습니다. 다음은 문제를 복제하기 위해 만든 간단한 테스트입니다. class SimpleTest < ActiveRecord::Migration def self.up add_column :assets, :test, :integer # the following syntax error will cause the migration to fai.. 2020. 10. 1.
MySQL Unix time to Date in Mysql visit_time 열이 있고이 열의 필드는 정수 (unix time)입니다. 다음과 같이 만들려고합니다 : SELECT * FROM visits WHERE DATE (visit_time) = CURDATE () ,하지만 작동하지 않습니다 ... 이 코드를 작동시키는 방법은 무엇입니까? 해결 방법 SELECT * FROM visits WHERE FROM_UNIXTIME(visit_time, '%Y-%m-%d') = CURDATE() 참조 페이지 https://stackoverflow.com/questions/6870846 2020. 10. 1.
MySQL Oracle에 연결하기 위해 mysql에서 SID를 찾는 방법 오라클에 연결하기위한 mysql 데이터베이스의 SID (고유 db 연결 파일)를 어떻게 찾을 수 있습니까? 해결 방법 참조 페이지 https://stackoverflow.com/questions/6872159 2020. 10. 1.
MySQL에서 정수 (문자열로 렌더링)는 몇 개의 문자를 사용합니까? mysql에서 정수의 최대 값은 약 40 억이라고 들었는데 이것은 10자를 사용하는 것 같습니다. 그러나 정수에 문자 수를 지정할 때 11자를 사용합니다. 추가 캐릭터는 어떻게 되나요? 해결 방법 참조 페이지 https://stackoverflow.com/questions/7095709 2020. 9. 30.
MySQL SUM (users_count)이 1000에 도달 할 때까지 선택할 SQL 쿼리 SUM (users_count)이 최대 1000에 도달 할 때까지 내 메시지 대기열에서 행을 선택하려면 SQL 쿼리가 필요합니다. 하지만 반환 된 행이 하나만 있고 해당 행의 users_count가 1000보다 큰 경우에는 문제가 없습니다. . 다음과 같은 것이 필요합니다. (내 자신의 키워드를 추가했습니다) SELECT * FROM `messages_queue` UNTIL SUM(users_count) < 1000 AT LEAST 1 ROW 이것은 내 테이블 구조입니다. messages_queue - msg_id - msg_body - users_count (number of message recieptors) -시간 (시간 입력) 해결 방법 이 솔루션은 누적 합계를 수행하고 합계가 1000을 초과하면.. 2020. 9. 30.
MySQL 저장 함수에서 배열 반환 MySQL (5.x)의 WHERE 문에서 저장된 함수의 결과를 사용하려고하지만 함수에서 테이블의 값을 INT 변수로 선택한 다음 반환하기 때문에 실패합니다. SELECT가 2 개 이상의 행을 반환하면 작동하지 않습니다. 나는 TABLE을 반환하려고 시도했지만 (TABLE은 MySQL의 배열을 의미한다는 것을 이해 했으므로) 작동하지 않았습니다. 다음과 같이 할 수있는 방법이 있습니까? SELECT ID FROM myTable WHERE ID IN my_function(params); 감사합니다. 해결 방법 이건 할 수 없어 ... 첫째, 저장 함수를 사용하여 여러 결과를 반환 할 수 없습니다. 저장 프로 시저를 사용해야합니다. 결과 집합을 반환하는 문은 저장 프로 시저 내에서 사용할 수 있지만 저장 함수.. 2020. 9. 30.
MySQL 높은 CPU 사용량 및 영구 링크 mysqld 프로세스에서 매우 높은 CPU 스파이크가 발생하고 있습니다 (100 % 이상, 심지어 한 지점에서 300 %까지 보임). 내 부하 평균은 .25, .34, .28입니다. 수행 할 주요 작업 중 하나는 영구 연결을 비활성화하는 것입니다. 그래서 php.ini와 mysql.allow_persistent = on 과 mysql.max_persistent = -1 을 확인했습니다. 이는 제한이 없음을 의미합니다. 이것은 확실하게 변경하기 전에 몇 가지 질문을 제기합니다. 편집하다: CPU 정보 : Core2Quad q9400 2.6 Ghz 해결 방법 영구 연결은 자체적으로 CPU를 사용하지 않습니다. 연결을 사용하는 것이 없으면 유휴 상태이며 약간의 메모리 만 사용하고 소켓을 차지합니다. 부하 평균.. 2020. 9. 30.
MySQL 쿼리 : 행의 평균 값을 계산하는 방법은 무엇입니까? AVG () 함수는 열 평균을 계산하지만 다음과 같이 동일한 행에있는 여러 값의 평균을 어떻게 검색 할 수 있습니까? SELECT MEAN(A.a, A.b, ... , A.n) FROM A; 편집 : cherouvim이 제안한 것처럼 확실히 할 수 있습니다. SELECT MEAN(A.a + A.b + ... + A.n) / n FROM A; 그러나 나는 더 얇은 방법이 있는지 알아 보려고 노력하고 있습니다. 해결 방법 select (A.a + A.b) / 2 from A; 참조 페이지 https://stackoverflow.com/questions/711123 2020. 9. 30.
MySQL PHP에서 문자열을 MySQL 타임 스탬프 형식으로 변환 Android Java 응용 프로그램에서 보낸 문자열을 사용하여 PHP로 쿼리를 작성하고 있습니다. 쿼리는 다음과 같습니다. $insertSQL = sprintf("INSERT INTO app_DuckTag (taste) VALUES (%s) WHERE species=%s AND timestamp=%s", GetSQLValueString($_POST['taste'], "text"), GetSQLValueString($_POST['species'], "text"), GetSQLValueString($_POST['timestamp'], "text")); 하지만 타임 스탬프가 MySQL 내부에 문자열로 저장되어 있는지 의심합니다. How should I convert the string to time form.. 2020. 9. 30.