반응형

it-source 1083

Larabel 마이그레이션에서 열을 null로 만들 수 없습니다.

Larabel 마이그레이션에서 열을 null로 만들 수 없습니다. 테이블에서 특정 열을 만들기 위해 마이그레이션을 쓰고 있습니다.nullable지금 당장.다운 기능은 물론 그 컬럼을 만들고 싶다.not nullable스키마 빌더 문서를 뒤져봤지만 방법을 찾을 수가 없었어요 어떤 도움이라도 주시면 감사하겠습니다.Laravel 5 이전에는 스키마 빌더를 사용하여 기존 테이블 열을 변경하는 Laravel 네이티브 방법이 없었습니다.여기에는 원시 쿼리를 사용해야 합니다. 단, Larabel 5부터는 다음 기능을 사용할 수 있습니다. $table->string('foo')->nullable(false)->change(); 위의 명령어를 실행하기 전에 dbal 의존관계가 필요합니다. composer require ..

it-source 2023.01.15

문자열을 이중으로 변환합니다. 이것이 가능한가요?

문자열을 이중으로 변환합니다. 이것이 가능한가요? php로 문의합니다만, 문자열을 더블로 변환할 수 있는지.저는 가격을 제공하는 금융 웹 서비스를 이용하고 있습니다.나는 이것을 정말 더블로 처리해야 하는데 어떻게 변환할지 궁금했다. 감사해요.그냥 사용하세요. 예: $var = '122.34343'; $float_value_of_var = floatval($var); echo $float_value_of_var; // 122.34343 그리고 혹시나 궁금할 수도 있는데floatval(). 그리고 다른 말로 하자면, 재무 어플리케이션에서 부동값은 충분히 정확하지 않기 때문에 매우 중요합니다.예를 들어, 두 개의 플로트를 추가하면 다음과 같은 결과가 발생할 수 있습니다.12.30000000001이 에러는 전파..

it-source 2023.01.15

GROUP_CONCAT 쉼표 구분자 - MySQL

GROUP_CONCAT 쉼표 구분자 - MySQL 사용처 문의가 있습니다.GROUP_CONCAT커스텀 구분자에는 쉼표를 포함할 수 있습니다.「---- 」 이것은 모두 정상적으로 동작합니다만, 아직 쉼표로 구분되어 있기 때문에, 다음과 같이 출력합니다. Result A----,Result B----,Result C---- 출력이 다음과 같이 되도록 하려면 어떻게 해야 합니까? Result A----Result B----Result C---- 커스텀 세퍼레이터 아이디어인 줄 알았는데! 그렇지 않으면 결과에서 쉼표를 이스케이프할 수 있습니까? 그러면 PHP에서 다음 방법으로 폭발할 수 있습니다.GROUP_CONCAT콤마?GROUP_CONCAT 함수에 SEPERAT 키워드가 없는 것 같습니다. GROUP_CON..

it-source 2023.01.15

Maria와 함께 Magento 2.1 설치DB

Maria와 함께 Magento 2.1 설치DB 현재 설치되어 있는 시스템은 MySQL을 사용하고 있으며, MySQL에서 MariaDB로 이행하기로 결정했습니다.MySQL 서비스를 중지하고 MariaDB 설치 후 제공되는 HeidiSQL을 사용하여 새로운 DB를 생성하였습니다. 현재 Magento 2.1 설치 중 아래 오류가 발생합니다. MariaDB에서 Magento 2.1을 설치하는 방법 현재 WAMPP 서버를 사용하고 있습니다.또한 구성에서 localhost를 호스트 이름으로 사용해 보십시오. host %를 사용하여 데이터베이스에 대한 새 사용자를 만들어 보십시오.MariaDB용 방화벽 설정 및 포트 오픈이 필요할 수 있습니다(설치 중 SQL이 이를 수행하므로 수동으로 할 필요가 없습니다).또한 필..

it-source 2023.01.15

Maria DB 버전 10.1.18에서 JSON_EXTRACT를 사용하는 방법

Maria DB 버전 10.1.18에서 JSON_EXTRACT를 사용하는 방법 mysql 쿼리는 MariaDb 10.1.18에서 동작하지 않습니다.이는 "json_extract" 함수를 포함하고 있으며 이 버전에서는 사용할 수 없지만 10.2.3에서는 사용할 수 있기 때문입니다. 이 펑틴은 이 버전에서 어떻게 사용할 수 있나요?어떤 도움이라도 주시면 감사하겠습니다. 공식 문서에서 다음 단계를 사용하여 MariaDB를 10.2로 업그레이드하면 더 쉬워집니다. https://mariadb.com/kb/en/library/upgrading-from-mariadb-101-to-mariadb-102/ 단순 JSON에 json_extract()를 사용하는 경우 common_schema에서 extract_json_v..

it-source 2023.01.15

org.postgresql.displays.displayPSQLException:FATAL:죄송합니다.이미 클라이언트가 너무 많습니다.

org.postgresql.displays.displayPSQLException:FATAL:죄송합니다.이미 클라이언트가 너무 많습니다. Postgresql 데이터베이스에 연결하려고 하면 다음 오류가 나타납니다. 오류: org.postgresql.util.PSQLException:FATAL:죄송합니다.이미 클라이언트가 너무 많습니다. 에러의 의미와 수정 방법 나의server.properties파일은 다음과 같습니다. serverPortData=9042 serverPortCommand=9078 trackConnectionURL=jdbc:postgresql://127.0.0.1:5432/vTrack?user=postgres password=postgres dst=1 DatabaseName=vTrack Serv..

it-source 2023.01.15

라라벨 오더 반응 속도를 크게 늦춤으로써

라라벨 오더 반응 속도를 크게 늦춤으로써 불필요한 정보는 생략하고 테이블 구조는 다음과 같습니다(일부 관계 리스트는 아닙니다). products id launch_date name product_view_history id account_id product_id timestamps 저는 불규칙적으로 시간이 걸리는 질문이 있습니다.지금까지의 프로파일링을 통해 SQL에 소비하는 실제 시간은 매우 짧습니다(select('products.*', DB::raw('COUNT(product_view_history.id) as view_count')) ->leftJoin('product_view_history', 'product_view_history.product_id', '=', 'products.id', 'out..

it-source 2023.01.15

테이블 관계를 설정하기 위해 "Cascade", "Set Null" 및 "Restrict"는 무엇을 합니까?

테이블 관계를 설정하기 위해 "Cascade", "Set Null" 및 "Restrict"는 무엇을 합니까? 새로운 프로젝트에서 테이블 관계를 사용하기 시작하고 싶습니다. 구글 검색 후 InnoDB로 2개의 테이블을 설정했습니다. 링크하는 키는 다음과 같습니다. ->users->userid(프라이머리)->userid(인덱스) 이 프로세스에서 유일하게 이해할 수 없는 것은 "업데이트 시"와 "삭제 시"에 대한 다양한 설정이 수행하는 작업입니다. 옵션은 다음과 같습니다. --(아무것도 없어?) 캐스케이드(?)) [Set Null] (모든 것을 [Null]로 설정) 액션 없음(글쎄요...) 제한(--?)) 기본적으로 사용자가 완전히 삭제되었을 때 세션의 데이터를 삭제합니다. 세션은 만료가 세션 매니저에 의해 ..

it-source 2023.01.15

Java 8: Java.util.function의 TriFunction(및 kin)은 어디에 있습니까?아니면 대체방법이 뭐죠?

Java 8: Java.util.function의 TriFunction(및 kin)은 어디에 있습니까?아니면 대체방법이 뭐죠? java.util.function이 보입니다.BiFunction을 통해 다음을 수행할 수 있습니다. BiFunction f = (x, y) -> { return 0; }; 그것만으로는 불충분하고 TriFunction이 필요한 경우에는 어떻게 해야 합니까?그건 존재하지 않아! TriFunction f = (x, y, z) -> { return 0; }; 저만의 TriFunction을 정의할 수 있다는 것을 덧붙여야 할 것 같습니다.표준 라이브러리에 TriFunction을 포함하지 않는 이유를 이해하려고 합니다.TriFunction이 필요한 경우 다음 작업을 수행합니다. @Funct..

it-source 2023.01.15

n번째 문자마다 문자열을 분할하시겠습니까?

n번째 문자마다 문자열을 분할하시겠습니까? n번째 문자마다 문자열을 분할할 수 있습니까? 예를 들어 다음과 같은 문자열이 있다고 가정합니다. '1234567890' 어떻게 하면 이렇게 만들 수 있을까요? ['12','34','56','78','90'] >>> line = '1234567890' >>> n = 2 >>> [line[i:i+n] for i in range(0, len(line), n)] ['12', '34', '56', '78', '90'] 마지막으로 regex를 사용하여 다음을 수행할 수 있습니다. >>> import re >>> re.findall('..','1234567890') ['12', '34', '56', '78', '90'] 홀수 문자의 경우 다음과 같이 할 수 있습니다. >>..

it-source 2023.01.15
반응형