반응형

mysql 23

ActiveRecord는 쿼리 끝에 'AND(1=0)'를 추가합니다.

ActiveRecord는 쿼리 끝에 'AND(1=0)'를 추가합니다. 저는 일을 해결하려고 레일 콘솔에서 장난을 쳤는데, 제 쿼리 중 하나가 실행되지 않을 때 계속 0이 되는 것을 알게 되었습니다.생성된 SQL 쿼리를 보면 다음과 같은 정보가 있음을 알 수 있습니다.AND (1=0)그것에 매번 첨부됩니다.이건 좀 귀찮고, 왜 이러는지 모르겠어요. 참고: 작동 가능한 보석을 사용합니다. 재생하는 단계: (레일 콘솔의 테이블에 연결 후) 2.1.2 :xxxx > @parent = Parent.take Parent Load (38.1ms) SELECT `parents`.* FROM `parents` LIMIT 1 => # 2.1.2 :xxxx > @child = Child.where(id: @parent.ac..

programing 2023.09.27

다중 삽입 쿼리를 준비할 때 오류가 발생했습니다.

다중 삽입 쿼리를 준비할 때 오류가 발생했습니다. // BUILD VALUES $count = count($matches); for($i = 0; $i dbc->prepare("INSERT INTO hashes (hash) VALUES " . implode(', ', $values) . " ON DUPLICATE KEY UPDATE hash = hash"); $q->execute($matches); 위의 코드는 다음 오류와 함께 실패합니다. SQLSTATE[HY093]:매개 변수 번호가 잘못되었습니다. 매개 변수가 정의되지 않았습니다. 비록 언제count($matches)..

programing 2023.09.27

PHP에서 PDO와 함께 사용할 MySQL 데이터베이스를 선택하려면 어떻게 해야 합니까?

PHP에서 PDO와 함께 사용할 MySQL 데이터베이스를 선택하려면 어떻게 해야 합니까? PHP PDO 객체가 이미 생성된 후 사용할 MySQL 데이터베이스를 선택하고 싶습니다.이거 어떻게 해요? // create PDO object and connect to MySQL $dbh = new PDO( 'mysql:host=localhost;', 'name', 'pass' ); // create a database named 'database_name' // select the database we just created ( this does not work ) $dbh->select_db( 'database_name' ); mysqli::select_db와 동등한 PDO가 있습니까? PDO를 부적절하게 사..

programing 2023.09.27

스택 오버플로우처럼 고객이 웹사이트에서 openid를 사용할 수 있도록 하려면 어떻게 해야 합니까?

스택 오버플로우처럼 고객이 웹사이트에서 openid를 사용할 수 있도록 하려면 어떻게 해야 합니까? 나는 고객들이 내 사이트에서 openID를 사용하길 원합니다.구글에서 이것을 찾아봤지만 좋은 튜토리얼을 찾지 못했습니다.저는 PHP와 MySQL을 사용합니다. Plaxo에 하나 있습니다.하지만 JanRain.com 에서 무언가를 다운로드해야 한다고 말합니다. 드루팔의 openId 모듈을 봤습니다.다운로드를 원하지 않습니다. 정확하게 무엇을 해야 하는지 누가 말해줄 수 있습니까?스택 오버플로는 스모킹 핫 자바스크립트 인터페이스에 이 라이브러리를 사용합니다. http://code.google.com/p/openid-selector/많은 괜찮은 도서관들이 여기에 나열되어 있습니다: http://wiki.open..

programing 2023.09.17

ID가 다른 MySQL 선택 *

ID가 다른 MySQL 선택 * ID가 다른 행을 선택하고 필드를 모두 반환하려고 합니다. SELECT * DISTINCT(ID) FROM table WHERE ... 저는 궁극적으로 아이디, 시, 주, 집이 필요합니다.중복 ID가 아닌 행을 가져오고 모든 필드를 mysql_fetch_array로 반환하려면 어떻게 해야 합니까? 저는 다음을 시도해 보았습니다. SELECT * DISTINCT(ID) FROM table WHERE ... SELECT DISTINCT ID * FROM table WHERE ... SELECT ID,City,State,Zip DISTINCT ID FROM ... SELECT ID,City,State,Zip DISTINCT(ID) FROM ... 저는 여기서 다른 질문들을 읽고..

programing 2023.09.17

RMySQL에서 결과 집합을 닫는 방법은?

RMySQL에서 결과 집합을 닫는 방법은? 가져오기 데이터베이스에 RMySQL을 사용했는데 연결을 닫으려고 하면 다음 오류가 나타납니다. Error in mysqlCloseConnection(conn, ...) : connection has pending rows (close open results set first) 컴퓨터를 다시 시작하는 것 말고는 이 문제를 해결할 방법이 없는데 해결할 수 있는 방법이 있을까요?감사합니다!dbClearResult 방법을 사용할 수 있습니다. 예: dbClearResult(dbListResults(conn)[[1]]) 멀티플렉서가 지적한 것처럼 결과 집합의 일부를 뒤로 하고 잘못한 것일 수 있습니다. DBI 및 RMySQL과 같은 액세스자 패키지는 때때로 약간 어려운 ..

programing 2023.09.17

인덱스가 Laravel 마이그레이션에 있는지 확인하려면 어떻게 해야 합니까?

인덱스가 Laravel 마이그레이션에 있는지 확인하려면 어떻게 해야 합니까? 마이그레이션을 준비할 때 테이블에 고유 인덱스가 있는지 확인하려고 하면 어떻게 수행할 수 있습니까? Schema::table('persons', function (Blueprint $table) { if ($table->hasIndex('persons_body_unique')) { $table->dropUnique('persons_body_unique'); } }) 위와 같이 생긴 것.(분명히 hasIndex()가 없습니다.)라라벨이 사용하는 "docrine-dbal"을 사용하는 것이 더 나은 해결책입니다. Schema::table('persons', function (Blueprint $table) { $sm = Schema:..

programing 2023.09.02

내부 조인 동일 테이블

내부 조인 동일 테이블 저는 같은 테이블에서 몇 개의 행을 가져오려고 합니다.사용자 테이블입니다. 사용자가 가지고 있습니다.user_id그리고.user_parent_id. 나는 그것을 받아야 합니다.user_id행과user_parent_id다음과 같은 코드를 작성했습니다. SELECT user.user_fname, user.user_lname FROM users as user INNER JOIN users AS parent ON parent.user_parent_id = user.user_id WHERE user.user_id = $_GET[id] 그런데 결과가 안 나와요.사용자 레코드와 상위 레코드를 표시합니다.문제는 당신에게 있다고 생각합니다.JOIN조건. SELECT user.user_fname, ..

programing 2023.09.02

MySQL 기본 ID UUID 설정

MySQL 기본 ID UUID 설정 데이터베이스에 다음이 있는 테이블을 작성하려고 합니다.id기본적으로 UUID로 ID를 채울 필드입니다. 저는 다음과 같은 것을 시도했습니다. CREATE TABLE FOO ( id CHAR(36) PRIMARY KEY DEFAULT uuid() ); 당신의 도움에 대단히 감사합니다.MySQL 5.7, 8.0.12 이상 5.7 또는 8.0.12의 MySQL은 열의 기본값으로 함수 또는 식을 사용하는 것을 지원하지 않습니다. 데이터 형식 규격의 DEFAULT value 절은 열의 기본값을 나타냅니다.한 가지 예외를 제외하고 기본값은 상수여야 하며 함수 또는 식을 사용할 수 없습니다. https://dev.mysql.com/doc/refman/5.7/en/data-type-..

programing 2023.08.28

MySql: 열을 표시하지만 필드 이름을 제외한 모든 항목 제외

MySql: 열을 표시하지만 필드 이름을 제외한 모든 항목 제외 MySql에서 테이블의 필드 이름을 python으로 가져오고 싶습니다. 그리고 저는 그것을 알고 있습니다. 'show columns from project' 효과가 있을 것입니다.그리고 'WHERE...'를 추가하여 특정 필드로 제한할 수 있다고 읽었습니다.그러나 유형, 키, 널, 추가 정보가 아닌 열 이름만 반환하는 방법에 대한 예제를 찾을 수 없습니다. 열에 대한 모든 필드 이름을 끌어오고 다른 설명 항목을 가져오지 않는 일치 기준은 무엇입니까?SELECT column_name FROM information_schema.columns WHERE table_name = 'your_table' AND table_schema = 'databa..

programing 2023.08.23
반응형