본문 바로가기

SQL2314

MySQL Snow Leopard에 mysql gem 설치 문제 : 초기화되지 않은 상수 MysqlCompat :: MysqlRes Ruby mysql gem 드라이버를 설치하는 데 문제가 있습니다. 최근에 Snow Leopard 로 업그레이드하고 MySQL의 Hivelogic 수동 설치를 수행했습니다. 명령 줄에서 mysql에 액세스하고 데이터베이스를 변경할 수 있으므로이 모든 것이 잘 작동하는 것 같습니다. 내 문제는 내가 지금 사용한다면 rake db:migrate 나는 얻다: rake aborted! uninitialized constant MysqlCompat::MysqlRes (See full trace by running task with --trace) sudo env ARCHFLAGS="-arch x86_64" gem install mysql -- --with-mysql-config=/usr/local/mysql/bi.. 2020. 12. 20.
MySQL 예외를 발생시키는 select 문의 매개 변수화 된 where 절이있는 PreparedStatement 구문에 문제가 있음을 보여주는 SQLException으로 예외가 발생하고 설명서에서 동일하게 확인하십시오. 내 자바 코드는 다음과 같습니다. PreparedStatement pst; String sql ="SELECT * FROM patient.medicine where _id=?"; pst = cn.prepareStatement(sql); pst.setInt(1, 1); ResultSet rs = pst.executeQuery(sql); id 값을 보유한 변수를 추가하여 실행하면 모든 것이 잘 작동합니다. *SELECT * FROM patient.medicine where _name=?* Oct 19, 2013 11:15:46 AM com.seed.entity.Patient getData SEVERE:.. 2020. 12. 20.
MySQL SELECT DISTINCT는 대소 문자를 구분해야합니까? MySQL의 SELECT DISTINCT 대소 문자를 구분하려면 어떻게해야합니까? create temporary table X (name varchar(50) NULL); insert into X values ('this'), ('This'); 이제이 쿼리 : select distinct(name) from X; 결과 : 이 여기서 무슨 일이 일어나고 있습니까? SELECT DISTINCT가 대소 문자를 구분하고 싶습니다. 이것이 기본값이 아니어야합니까? 해결 방법 SELECT DISTINCT(BINARY name) AS Name FROM X; SELECT DISTINCT (CAST(name AS CHAR CHARACTER SET utf8) COLLATE utf8_bin) AS Name FROM X; 참.. 2020. 12. 20.
MySQL GPS 좌표를 위해 데이터베이스에 몇 개의 유효 숫자를 저장해야합니까? MySQL 데이터베이스에는 경도와 위도 좌표 (GPS 데이터)가 모두 있습니다. 현재 다음과 같이 저장됩니다. column type ------------------------ geolat decimal(10,6) geolng decimal(10,6) 질문 : 좌표 데이터를 제대로 저장하려면 decimal (10,6) 만큼 큰 데이터 유형이 정말로 필요한가요? 경도와 위도에 대한 결합 된 인덱스가 있으므로이 인덱스 크기는 엄청납니다. 아무것도 손상시키지 않고 작게 만들 수 있다면 좋을 것입니다. 해결 방법 참조 페이지 https://stackoverflow.com/questions/1947481 2020. 12. 20.
MySQL Mac에서 Laravel 설정 php artisan migrate error : No such file or directory php artisan migrate, 다음 오류가 발생했습니다. [PDOException] SQLSTATE[HY000] [2002] No such file or directory 주의 : php -v is 5.5 and mysql -v is 5.5 from the terminal 다음은 내 config / database.php의 일부입니다. 'mysql' => array( 'driver' => 'mysql', 'host' => 'localhost', 'database' => 'essays', 'username' => 'root', 'password' => 'root', 'charset' => 'utf8', 'collation' => 'utf8_unicode_ci', 'prefix' => '', ), 나.. 2020. 12. 20.
MySQL Python은 MySQL 준비 문을 지원합니까? 나는 준비된 문이 SELECT 쿼리를 20 % 더 빠르게 만든 PHP 프로젝트에서 작업했습니다. 파이썬에서 작동하는지 궁금합니다. 구체적으로 말하거나하지 않는 것을 찾을 수없는 것 같습니다. 해결 방법 정답이 아닙니다. "매개 변수화"는 MySQLdb에서 문자열을 이스케이프 한 다음 맹목적으로 쿼리에 삽입하는 방식으로 수행됩니다. MYSQL_STMT API. As a result unicode strings have to go through two intermediate representations (encoded string, escaped encoded string) 데이터베이스에 수신되기 전에 그래서 대답은 : 아니요, 그렇지 않습니다. 참조 페이지 https://stackoverflow.com/q.. 2020. 12. 20.
MySQL MySql을 삭제하기 전에 트리거 user라는 테이블이 있습니다. 이 테이블에는 부서 테이블에 대한 외래 키가 있습니다. 한 명의 사용자가 한 부서와 연관 될 수 있습니다. 부서를 삭제하기 전에 참조 무결성 오류를 방지하기 위해 모든 사용자 (해당 부서 ID가있는)를 기본값 (1)으로 설정하고 싶습니다. 좋은 예를 알고 있습니까? 대부분의 예는 트리거가 하나의 테이블에 적용됨을 보여줍니다. 여기서 트리거는 부서에서 트리거되어야하지만 사용자 테이블의 값을 변경합니다. 감사. 해결 방법 CREATE TRIGGER update_user_before_delete BEFORE DELETE ON department FOR EACH ROW BEGIN UPDATE user SET department = 1 WHERE department = OLD.de.. 2020. 12. 20.
MySQL 루프 내의 여러 where 절을 laravel 쿼리에서 25 세이고 150-170cm 또는 190-200cm 사이 인 사용자의 모든 레코드를 선택하기를 원합니다. 이 쿼리를 아래에 기록했습니다. 그러나 문제는 25 세 또는 190-200cm 인 25 세인 150-170 또는 25 세인 190-200cm 인 사람들이 계속 증가한다는 것입니다. 이 문제를 어떻게 해결할 수 있습니까? 감사 $heightarray=array(array(150,170),array(190,200)); $user->where('age',25); for($i=0;$iwhereBetween('height',$heightarray[$i]) }else{ $user->orWhereBetween('height',$heightarray[$i]) } } $user->get(); laravel.. 2020. 12. 20.
MySQL MD5를 SHA256으로 변환 할 수 있습니까? 이중 MD5 암호와 솔트가있는 vBulletin 데이터베이스가 있는데 vBulletin 데이터베이스에서 암호를 가져 와서 SHA256으로 변환 한 다음 새 데이터베이스에 저장할 수 있습니까? 이 작업을 수행하는 정말 쉬운 방법이 있습니까? 저의 주된 유일한 이유는 사용자가 새 계정을 만들지 않고 MD5 사용을 중지하는 것입니다. 해결 방법 해싱 알고리즘은 단방향 입니다. 즉, 암호화-복호화 알고리즘과 달리 되돌릴 수 없습니다. MD5 () 는 해싱 알고리즘이므로 SHA-1 / SHA-256; 도 마찬가지입니다. MD5 () 사용을 중지하고 SHA-256 () 으로 이동했음을 아는 것이 좋습니다. 먼저 다음과 같이 사용자 테이블에서 쿼리를 실행하십시오. UPDATE users_t SET PASSWORD=S.. 2020. 12. 20.
MySQL 워드 프레스에서 쿼리 선택 나는 이것을 2 시간까지하려고한다. I have custom fields in database and I want to get post_id by the meta keys or meta values. 나는 이렇게하고있다 $post_id = $wpdb->get_var("SELECT post_id FROM $wpdb->postmeta WHERE (meta_key = 'mfn-post-link1' AND meta_value = '". $from ."')"); print_r($post_id); // giving only 140 이것은 잘 작동하지만 이것은 하나의 post_id 만 제공하고 가능한 모든 post_id를 meta_value와 일치시키고 싶습니다. for example : I have three po.. 2020. 12. 20.