반응형

source 1602

MySQL INSER JOIN은 두 번째 테이블에서 행을 하나만 선택합니다.

MySQL INSER JOIN은 두 번째 테이블에서 행을 하나만 선택합니다. 나는 가지고 있다users테이블과 apayments지불이 있는 각 사용자에 대해 테이블에는 여러 개의 관련 지불이 있을 수 있습니다.payments테이블입니다. 결제가 있는 모든 사용자를 선택하고 싶습니다만, 최근 결제만 선택합니다.이 SQL을 사용하려고 하는데 nested SQL 문을 사용해 본 적이 없기 때문에 무엇이 잘못되었는지 알고 싶습니다.도움에 감사하다 SELECT u.* FROM users AS u INNER JOIN ( SELECT p.* FROM payments AS p ORDER BY date DESC LIMIT 1 ) ON p.user_id = u.id WHERE u.package = 1 서브쿼리가 있어야 최..

source 2023.01.15

HikariPool-1 - 연결 획득 중 중단됨

HikariPool-1 - 연결 획득 중 중단됨 그래서 연결을 시도했지만 작동하지 않고 다음과 같은 좋은 예외가 발생합니다(이해할 수 없습니다). 11:17:07 [SEVERE] java.sql.SQLException: HikariPool-1 - Interrupted during connection acquisition > 11:17:07 [SEVERE] at com.zaxxer.hikari.pool.HikariPool.getConnection(HikariPool.java:200) > 11:17:07 [SEVERE] at com.zaxxer.hikari.pool.HikariPool.getConnection(HikariPool.java:161) > 11:17:07 [SEVERE] at com.zaxxer...

source 2023.01.15

순간의 언어를 변경하려면 어떻게 해야 합니까?

순간의 언어를 변경하려면 어떻게 해야 합니까? moment.js로 설정되는 날짜의 언어를 변경하려고 합니다.디폴트는 영어지만 독일어를 설정하고 싶습니다.제가 시도한 것은 다음과 같습니다. var now = moment().format("LLL").lang("de"); 있다NaN. var now = moment("de").format("LLL"); 이건 반응도 없어요 var now = moment().format("LLL", "de"); 변경 없음: 이것은 아직 영어로 결과를 내고 있습니다. 이것이 어떻게 가능한 걸까요?make.lang (경고:lang()부터 더 사용되지 않습니다.2.8.0하다, 사용하다locale()( ) : moment.lang("de").format('LLL'); http://mom..

source 2023.01.15

JVM은 테일콜 최적화를 방해합니까?

JVM은 테일콜 최적화를 방해합니까? 질문에서 이 인용문을 보았습니다.웹 서비스를 구축하기 위한 좋은 기능 언어는 무엇입니까? 특히 Scala는 자기재귀적 함수를 제외하고 테일콜 제거를 지원하지 않으므로 수행할 수 있는 구성 유형이 제한됩니다(이는 JVM의 근본적인 제한 사항). 정말이에요?그렇다면 JVM의 어떤 점이 이러한 근본적인 제한을 초래합니까?이 게시물: 재귀 또는 반복?이 도움이 될 수 있습니다. 즉, 테일콜 최적화는 보안 모델과 스택트레이스를 항상 사용할 수 있어야 하기 때문에 JVM에서는 실행이 어렵습니다.이러한 요구사항은 이론적으로는 지원될 수 있지만, 아마도 새로운 바이트 코드가 필요할 것입니다(John Rose의 비공식 제안 참조). 또, Sun bug #4726340 에서는, 한층 ..

source 2023.01.15

Okhttp3 - RequestBody.create(contentType, content)가 폐지되었습니다.

Okhttp3 - RequestBody.create(contentType, content)가 폐지되었습니다. 나는 폐지 방법을 대체하는 예를 찾을 수 없었다.okhttp3 메인 페이지의 예는 오래된 것입니다.다음 중 하나입니다. public static final MediaType JSON = MediaType.get("application/json; charset=utf-8"); OkHttpClient client = new OkHttpClient(); String post(String url, String json) throws IOException { RequestBody body = RequestBody.create(JSON, json); Request request = new Request.Bu..

source 2023.01.15

PDO 연결 닫기

PDO 연결 닫기 MySQLi에 비해 PDO에 관한 간단한 질문입니다. MySQLi를 사용하여 연결을 닫으려면 다음 작업을 수행합니다. $this->connection->close(); 단, PDO에서는 다음을 사용하여 연결을 엽니다. $this->connection = new PDO(); 설정한 연결을 닫으려면null. $this->connection = null; 이것이 맞습니까?이렇게 하면 실제로 PDO 접속이 해방됩니까?(설정대로 동작하는 것을 알고 있습니다).nullMySQLi에서는 함수를 호출해야 합니다.close)를 클릭하여 연결을 닫습니다.PDO는 다음과 같이 간단합니까?= null연결 해제하시겠습니까?아니면 연결을 끊는 기능이 있나요?매뉴얼에 따르면 고객님이 옳습니다(http://php...

source 2023.01.15

GROUP BY 및 ORDER BY를 사용한 MySQL 및 MariaDB의 다른 결과 세트

GROUP BY 및 ORDER BY를 사용한 MySQL 및 MariaDB의 다른 결과 세트 테이블이 있습니다.voj_submission다음과 같은 구조로 되어 있습니다. CREATE TABLE IF NOT EXISTS `voj_submissions` ( `submission_id` bigint(20) NOT NULL, `problem_id` bigint(20) NOT NULL, `uid` bigint(20) NOT NULL, `submission_judge_result` varchar(8) DEFAULT NULL, ) ENGINE=InnoDB AUTO_INCREMENT=1004 DEFAULT CHARSET=utf8; 표의 데이터는 다음과 같습니다. SubmissionID ProblemID UserID J..

source 2023.01.09

MySql에서 잘못된 조합 오류입니다.

MySql에서 잘못된 조합 오류입니다. 방금 전 질문에서 이 답변을 받았는데, 아주 효과적이야! SELECT username, (SUM(rating)/COUNT(*)) as TheAverage, Count(*) as TheCount FROM ratings WHERE month='Aug' GROUP BY username HAVING TheCount > 4 ORDER BY TheAverage DESC, TheCount DESC 그러나 이 추가 비트를 삽입하면 다음과 같은 오류가 발생합니다. 문서 #1267 - 잘못된 조합(latin1_swedish_ci,IMPLICAT) 및 (latin1_general_ci,'=' 작업에 대한 IMPLICATE) SELECT username, (SUM(rating)/COUN..

source 2023.01.09

MySQL 설정 및 Dockerfile 내 덤프 가져오기

MySQL 설정 및 Dockerfile 내 덤프 가져오기 LAMP 프로젝트의 Docker 파일을 셋업하려고 하는데 MySQL을 시작할 때 몇 가지 문제가 있습니다.도커 파일에 다음 행이 있습니다. VOLUME ["/etc/mysql", "/var/lib/mysql"] ADD dump.sql /tmp/dump.sql RUN /usr/bin/mysqld_safe & sleep 5s RUN mysql -u root -e "CREATE DATABASE mydb" RUN mysql -u root mydb < /tmp/dump.sql 하지만 계속해서 다음 오류가 발생합니다. ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/ru..

source 2023.01.09

빈 어레이 항목을 건너뛰면서 어레이를 삽입하려면 어떻게 해야 합니까?

빈 어레이 항목을 건너뛰면서 어레이를 삽입하려면 어떻게 해야 합니까? Perl의join()빈 배열 값을 무시(건너뛰기), PHP의implode()는 표시되지 않습니다. 배열이 있다고 가정합니다. $array = array('one', '', '', 'four', '', 'six'); implode('-', $array); 수율: one---four--six (IMHO가 바람직함): one-four-six 내가 찾고 있는 다른 기본 제공 기능은?아니면 커스텀으로 일하는 건가요?다음을 사용할 수 있습니다. 콜백이 제공되지 않으면 (부울로 변환 참조)과 동일한 입력 엔트리가 모두 삭제됩니다. implode('-', array_filter($array)); 이 방법은 분명히 효과가 없습니다.0(또는 평가되는 기..

source 2023.01.09
반응형