반응형

MySQL 102

로컬 컴퓨터에서 AWS의 MySQL에 연결

로컬 컴퓨터에서 AWS의 MySQL에 연결 로컬 컴퓨터에서 AWS의 MySQL DB에 액세스하는 개발 환경을 설정하려고 하는데 "연결할 수 없습니다"라는 메시지가 계속 나타납니다. mysql_connect('xxx.xxx.xxx.xxx:3306', 'USERNAME', 'PASSWORD'); my.cnf 파일의 bind-address에 대해서도 코멘트를 하고, 접속 중인 IP 주소에 대해서도 권한을 부여했습니다. 성공적으로 이 일을 해 본 사람?에 Elastic 통해 된 RDS 인스턴스에 .2013년 8월 8일 Elastic Beanstalk의 RDS 경험입니다. 합니다. 0) RDS 되었다고 합니다 가 합니다 되었다고 가 콘솔) 에 로그인합니다.e 문서:e 문서. 선택 -)스 ->VPC Groups 3..

sourcecode 2023.09.06

두 선택 문 결합

두 선택 문 결합 누가 왜 아래와 같은 것들이 작동하지 않는지 말해줄 수 있습니까?선택한 두 개 사이의 결합키워드 근처에 구문 오류가 있다고 호소합니다. SELECT * FROM ( select * from orders_products inner JOIN orders ON orders_products.orders_id = orders.orders_id where products_id = 181) as A join SELECT * FROM ( select * from orders_products INNER JOIN orders ON orders_products.orders_id = orders.orders_id where products_id = 180) as B on A.orders_id=B.orders..

sourcecode 2023.09.06

MySQL: 필드 기본값을 다른 열로 설정

MySQL: 필드 기본값을 다른 열로 설정 MySQL에서 필드의 기본값을 다른 열로 설정하는 방법은 무엇입니까? 저는 오라클에서 가상 필드로 해봤지만 MySQL에서는 어떻게 하는지 모릅니다. 내 테이블은 다음과 같습니다. CREATE TABLE TSM_TRANSACTION_TBL ( TRANS_ID INT primary key auto_increment, LOCATION_ID INT, TRANS_DATE DATE, RESOURCE_ID INT, TS_ID INT, MAX_VALUE INT, BOOKED_UNITS INT default 0, REMAINING INT default MAX_VALUE - BOOKED_UNITS, BOOKED INT not null, USER_ID INT, TRANS_TIME ..

sourcecode 2023.09.01

MySQL에서 합계()로 주문하려면 어떻게 해야 합니까?

MySQL에서 합계()로 주문하려면 어떻게 해야 합니까? 자리가 있습니다.ID 이름 c_counts f_counts " 그리고 나는 모든 레코드를 주문하고 싶습니다.sum(c_counts+f_counts)하지만 이것은 효과가 없습니다. SELECT * FROM table ORDER BY sum(c_counts+f_counts) LIMIT 20;그룹화된 항목을 혼합하는 경우(즉, 그룹화된 항목)를 잊지 마십시오.SUM) 필드 및 그룹화되지 않은 필드는 그룹화되지 않은 필드 중 하나를 기준으로 그룹화해야 합니다. 사용해 보십시오. SELECT SUM(something) AS fieldname FROM tablename ORDER BY fieldname 또는 다음과 같습니다. SELECT Field1, SUM..

sourcecode 2023.08.22

DESC 순서에 따라 그룹화하는 방법

DESC 순서에 따라 그룹화하는 방법 질문이라는 표가 있습니다. ID | asker 1 | Bob 2 | Bob 3 | Marley 각 질문자를 한 번만 선택하고 동일한 이름의 질문자가 여러 명일 경우 가장 높은 ID 중 하나를 선택합니다.따라서 예상되는 결과는 다음과 같습니다. ID | asker 3 | Marley 2 | Bob 다음 쿼리를 사용합니다. SELECT * FROM questions GROUP by questions.asker ORDER by questions.id DESC 다음과 같은 결과가 나타납니다. ID | asker 3 | Marley 1 | Bob 마지막 '밥' 대신 처음 만나는 '밥'을 선택합니다.당신이 마지막을 원한다면,id 자의에 asker그런 다음 집계 함수를 사용해야 ..

sourcecode 2023.08.22

고유한 제약 조건을 위반하지 않고 MySQL에서 두 행의 값을 교환하는 방법은 무엇입니까?

고유한 제약 조건을 위반하지 않고 MySQL에서 두 행의 값을 교환하는 방법은 무엇입니까? 우선 순위 열이 있는 "작업" 테이블이 있는데, 이 테이블에는 고유한 제약 조건이 있습니다. 두 줄의 우선순위 값을 바꾸려고 하는데 계속 제약 조건을 위반하고 있습니다.비슷한 상황에서 이 문장을 봤는데 MySQL에는 없었습니다. UPDATE tasks SET priority = CASE WHEN priority=2 THEN 3 WHEN priority=3 THEN 2 END WHERE priority IN (2,3); 그러면 다음 오류가 발생합니다. Error Code: 1062. Duplicate entry '3' for key 'priority_UNIQUE' MySQL에서 가짜 값과 여러 쿼리를 사용하지 않고 ..

sourcecode 2023.08.02

MySQL에서 이미지를 저장하는 데 사용할 데이터 유형은 무엇입니까?

MySQL에서 이미지를 저장하는 데 사용할 데이터 유형은 무엇입니까? 나는 데이터베이스에 사용자의 이미지와 이력서를 저장해야 합니다. 나는 mysql 데이터베이스와 php5를 사용하고 있습니다.어떤 데이터 유형을 사용해야 하는지 알아야 합니다. 또한 업로드된 데이터에 대한 제한(최대 크기)을 설정하는 방법도 있습니다.당신의 의견에 따르면, 당신이 필요로 하는 것은 이미지와 이력서 모두를 위한 'BLOB'(이진 대형 객체)입니다.질문에 대한 완벽한 답변은 MYSQL 사이트 자체에서 찾을 수 있습니다. PHP를 사용하지 않고 설명서를 참조하십시오. http://forums.mysql.com/read.php?20,17671,27914 그들에 따르면 LONGBLOB 데이터 유형을 사용합니다.서버 구성 파일을 편..

sourcecode 2023.07.23

MySQL에서 GROUP_CONCAT에서 1024자 이상을 되돌릴 수 있습니까?

MySQL에서 GROUP_CONCAT에서 1024자 이상을 되돌릴 수 있습니까? 매우 복잡한 계산 작업이 필요한 상태의 개수를 반환하는 쿼리가 있습니다.사용자가 해당 목록으로 드릴다운하기를 원하며 GROUP_CONCAT를 사용하여 ids를 얻는 것이 가장 쉬운 방법이라고 생각했습니다. GROUP_CONCAT의 결과가 1024자(!)로 잘립니다. 1024자 이상을 얻는 것이 가능한가요, 아니면 잘못된 방향으로 가는 것인가요?더 높은 값으로 설정해야 합니다.이 작업은 세션 또는 글로벌 수준에서 수행할 수 있습니다.다음 쿼리는 해당 세션의 나머지 쿼리에 대한 최대 길이를 10,000으로 설정합니다. SET SESSION group_concat_max_len = 10000; 기본 최대값인 1024가 표시됩니다...

sourcecode 2023.07.23

DB 스키마 변경을 추적하는 메커니즘

DB 스키마 변경을 추적하는 메커니즘 현재 이 질문은 Q&A 형식에 적합하지 않습니다.우리는 답변이 사실, 참고 자료 또는 전문지식에 의해 뒷받침되기를 기대하지만, 이 질문은 토론, 논쟁, 여론 조사 또는 연장된 토론을 요구할 것이다.이 질문이 개선되고 다시 열릴 수 있다고 생각되면헬프센터를 방문하여 안내를 받으십시오. 닫힘10년 전에요. DB 스키마 변경을 추적 및/또는 자동화하는 가장 좋은 방법은 무엇입니까?저희 팀은 버전 관리에 Subversion을 사용하고 있으며, 이러한 방법으로 일부 작업을 자동화할 수 있었습니다(빌드를 스테이징 서버에 푸시하고 테스트한 코드를 프로덕션 서버에 배포). 그러나 데이터베이스 업데이트는 아직 수동으로 진행 중입니다.Subversion을 백엔드로 계속 사용하면서 다양..

sourcecode 2023.01.30

값이 일정한 bindParam을 사용하는 경우 참조 오류에 의해 파라미터 2를 통과시킬 수 없습니다.

값이 일정한 bindParam을 사용하는 경우 참조 오류에 의해 파라미터 2를 통과시킬 수 없습니다. 난 이 코드를 사용하고 있어 좌절감을 넘어섰어 try { $dbh = new PDO('mysql:dbname=' . DB . ';host=' . HOST, USER, PASS); $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $dbh->setAttribute(PDO::MYSQL_ATTR_INIT_COMMAND, "SET NAMES 'utf8'"); } catch(PDOException $e) { ... } $stmt = $dbh->prepare('INSERT INTO table(v1, v2, ...) VALUES(:v1, :v2, ...)..

sourcecode 2023.01.30
반응형