반응형

MySQL 57

WooCommerce 제품이 실제로 품절되지 않은 경우 "품절" 메시지를 표시합니다.

WooCommerce 제품이 실제로 품절되지 않은 경우 "품절" 메시지를 표시합니다. 제품이 무작위로 표시되는 클라이언트 웹 사이트에서 문제가 발생함 "이 상품은 현재 품절되어 구할 수 없습니다." 문제는 재고 추적이 켜져 있지 않다는 것입니다. 모든 상품은 항상 재고가 있어야 합니다. WordPress admin으로 이동하여 제품 업데이트 버튼을 클릭하면(아무것도 변경하지 않고) 메시지가 사라지고 "Add to Cart(카트에 추가)" 버튼이 올바르게 표시됩니다.유감스럽게도, 이 문제는 앞으로도 반복되어 수정하려면 제품을 다시 업데이트해야 합니다(또한 WooCommerce 설정에서 업데이트를 클릭하면 일시적으로 문제가 해결됩니다. 이 문제가 다시 발생하지 않도록 영구적으로 해결할 방법을 찾아야 합니다...

IT 2022.11.17

SQL Query 결과를 PANDA Data Structure로 변환하는 방법

SQL Query 결과를 PANDA Data Structure로 변환하는 방법 이 문제에 대해 어떤 도움이라도 주시면 대단히 감사하겠습니다. 기본적으로 SQL 데이터베이스에 쿼리를 실행하여 반환된 데이터를 Panda 데이터 구조로 저장합니다. 문의용 코드를 첨부했습니다. 팬더에 대한 문서를 읽고 있지만, 반품 유형을 확인하는 데 문제가 있습니다. 조회 결과를 인쇄하려고 했지만 유용한 정보를 얻을 수 없습니다. 감사합니다!!!! from sqlalchemy import create_engine engine2 = create_engine('mysql://THE DATABASE I AM ACCESSING') connection2 = engine2.connect() dataid = 1022 resoverall ..

IT 2022.11.17

MySQL 오류 #1071 - 지정된 키가 너무 깁니다. 최대 키 길이는 767바이트입니다.

MySQL 오류 #1071 - 지정된 키가 너무 깁니다. 최대 키 길이는 767바이트입니다. 다음 명령을 실행했을 때: ALTER TABLE `mytable` ADD UNIQUE ( `column1` , `column2` ); 다음 오류 메시지가 나타납니다. #1071 - Specified key was too long; max key length is 767 bytes column1 및 column2에 대한 정보: column1 varchar(20) utf8_general_ci column2 varchar(500) utf8_general_ci 생각에는varchar(20)하지만 '21바이트'는 필요 없습니다.varchar(500)501바이트 뿐입니다.522번 767번그럼 왜왜 시시 시? ??? #1071..

IT 2022.11.17

MySQL과 Node.js

MySQL과 Node.js 이제 막 Node.js에 접속하기 시작했습니다.저는 PHP 출신이기 때문에 모든 데이터베이스 요구에 MySQL을 사용하는 데 익숙합니다. Node.js에서 MySQL을 사용하려면 어떻게 해야 합니까?node.js 모듈 목록을 확인합니다. node-mysql : MySQL 프로토콜을 구현하는 node.js 모듈 node-mysql2 : 또 하나의 순수 JS 비동기 드라이버.파이프라인, 준비된 문. node-mysql-libmysqlclient : libmysqlclient에 기반한 MySQL 비동기 바인딩 노드 스위칭은 간단해 보입니다. var mysql = require('mysql'); var connection = mysql.createConnection({ host : '..

IT 2022.11.08

모델에 사용되는 Larabel의 원시 DB 쿼리에 매개 변수를 바인딩하려면 어떻게 해야 합니까?

모델에 사용되는 Larabel의 원시 DB 쿼리에 매개 변수를 바인딩하려면 어떻게 해야 합니까? 레, 다음 질문이 있습니다. $property = Property::select( DB::raw("title, lat, lng, ( 3959 * acos( cos( radians(:lat) ) * cos( radians( lat ) ) * cos( radians( lng ) - radians(:lng) ) + sin( radians(:lat) ) * sin( radians( lat ) ) ) ) AS distance", ["lat" => $lat, "lng" => $lng, "lat" => $lat]) ) ->having("distance", "

IT 2022.11.08

데이터베이스 테이블에는 프라이머리 키가 없을 수 있습니까?

데이터베이스 테이블에는 프라이머리 키가 없을 수 있습니까? 관계형 데이터베이스(MySQL/SQL SERVER 등)의 테이블에 프라이머리 키가 없을 수 있는지 알려 주시겠습니까? 예를 들어, 나는 테이블을 가질 수 있다.day_temperature등록하는 곳temperature그리고.time. 이러한 테이블의 프라이머리 키를 가질 이유는 없습니다.엄밀히 말하면, 이러한 테이블을 선언할 수 있습니다. 하지만 당신의 경우,time로 만들어야 한다.PRIMARY KEY왜냐하면 같은 시간에 다른 온도를 갖는 것은 아마도 잘못된 것이고 같은 온도를 한 번 이상 갖는 것은 아마도 소용이 없기 때문이다. 논리적으로 각 테이블에는PRIMARY KEY두 개의 기록을 구별할 수 있게 해줬습니다. 데이터에 후보 키가 없는 경..

IT 2022.11.07

필드 이름 주위에 백틱 사용

필드 이름 주위에 백틱 사용 여기서 몇 가지 SQL 질문에 대한 답변과 코멘트를 읽고 친구가 금지 정책을 가지고 있는 곳에서 일한다는 이야기를 들은 후 MySQL에서 필드 이름 주위에 백틱을 사용하는 것이 잘못된 것은 아닌지 궁금해졌습니다. 즉, 다음과 같습니다. SELECT `id`, `name`, `anotherfield` ... -- vs -- SELECT id, name, anotherfield ... 백틱을 사용하면 대체 문자를 사용할 수 있습니다.질문 작성에서는 그다지 문제가 되지 않습니다만, 백틱을 사용할 수 있다고 가정하면, 다음과 같은 어처구니없는 일을 할 수 있다고 생각합니다. SELECT `id`, `my name`, `another field` , `field,with,comma` ..

IT 2022.11.07

MySql.Data.MySql Client 。MySqlException: "호스트 로컬 호스트가 SSL 연결을 지원하지 않습니다."

MySql.Data.MySql Client 。MySqlException: "호스트 로컬 호스트가 SSL 연결을 지원하지 않습니다." MySql을 사용합니다.데이터 8.08 및MySql 5.7.18에 연결하기 위해 NET Core가 발생하지만 다음과 같은 예외가 발생합니다. MySql.Data.MySqlClient.MySqlException:“The host localhost does not support SSL connections.” 어떻게 대처해야 할까요?오늘 MySql에서 이동할 때도 같은 문제가 있었습니다.데이터 7.0.7 ~8.0.8연결 문자열에 "SslMode=none"을 추가하여 앞으로 나아갈 수 있었습니다. 다음과 같은 결과가 초래됩니다. server={0};user id={1};passw..

IT 2022.10.30

원격 연결 Mysql Ubuntu

원격 연결 Mysql Ubuntu 어떤 이유로 MySQL 서버에 원격으로 연결할 수 없습니다.다 해봤는데 아직도 오류가 나요. root@server1:/home/administrator# mysql -u monty -p -h www.ganganadores.cl Enter password: ERROR 1045 (28000): Access denied for user 'monty'@'server1.ganganadores.cl' (using password: YES) 이제, 나는 뛰려고 해봤다. GRANT ALL ON *.* to monty@localhost IDENTIFIED BY 'XXXXX'; GRANT ALL ON *.* to monty@'%' IDENTIFIED BY 'XXXXXX';` 그리고 여전히..

IT 2022.10.29

MySQL의 utf8mb4와 utf8 문자 집합의 차이점은 무엇입니까?

MySQL의 utf8mb4와 utf8 문자 집합의 차이점은 무엇입니까? 와의 차이는 무엇입니까?utf8mb4그리고.utf8MySQL의 문자 집합? ASCII, UTF-8, UTF-16 및 UTF-32 인코딩에 대해서는 이미 알고 있습니다만, 어떤 차이가 있는지 알고 싶습니다.utf8mb4MySQL Server에 정의된 다른 인코딩 유형을 가진 인코딩 그룹. 사용에 대한 특별한 이점/제안이 있습니까?utf8mb4보다는utf8?UTF-8은 가변 길이 부호화입니다.UTF-8의 경우, 이것은 1개의 코드 포인트를 저장하는 데 1~4바이트가 필요하다는 것을 의미합니다.그러나 MySQL의 인코딩 "utf8"("utf8mb3"의 별칭)은 코드 포인트당 최대 3바이트만 저장합니다. 따라서 문자 집합 "utf8"/"ut..

IT 2022.10.29
반응형