mariadb 28

MySQL에서 Forward Engineering을 시도하는 동안 오류 1064가 발생했습니다.

MySQL에서 Forward Engineering을 시도하는 동안 오류 1064가 발생했습니다. MySQL을 처음 사용하는 사용자인데 "Forward Engineer"를 수행하려고 할 때 다음 오류가 발생했습니다. ERROR: Error 1064: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ' CONSTRAINT `fk_Vendite_Prodotti` FOREIGN KEY (`Prodotti_idProdotti`) ' at line 11 SQL Code: -- --------------------------..

programing 2023.08.17

오류 준비 전표를 다시 준비해야 합니다.

오류 준비 전표를 다시 준비해야 합니다. 이 질문에는 이미 다음과 같은 답이 있습니다. MySQL 오류를 제거하는 방법 'Prepared 문을 다시 준비해야 합니다.' (13개 답변) 마감됨2년 전에. 취미 PHP 사이트(PHP 7.3.27-1~deb10u1(fpm-fcgi))를 위해 MariaDB 서버(10.3.27-0+deb10u1 Raspbian 10)를 운영하고 있습니다. 어제 저는 데이터베이스의 일일 백업을 시작할 때가 되었다고 결정하고 그 목적을 위해 cron 작업에 스크립트를 추가했습니다.오늘 밤 cron 작업이 실행된 후 웹 사이트에서 다음 오류가 발생했습니다. Fatal error: Uncaught mysqli_sql_exception: Prepared statement needs to ..

programing 2023.08.12

mysqdump 시 사용자를 지정하는 것과 지정하지 않는 것의 차이점은 무엇입니까?

mysqdump 시 사용자를 지정하는 것과 지정하지 않는 것의 차이점은 무엇입니까? 사이에 무슨 차이가 있습니까? mysqldump database > dump.sql mysqldump -u user -p database > dump_with_user.sql ? 둘 다 sql을 내보냈는데, 사용자와 비밀번호를 지정하는 데 관심이 있습니까? 가져올 때 차이가 있습니까?사용자가 root 사용자로 연결되어 있고 서버가 안전하게 구성되어 있지 않은 것 같습니다(즉, root 사용자에 대한 암호가 지정되지 않음). mysqldump 유틸리티에서 사용되는 암묵적인 사용자는 기본 셸에서 사용되는 사용자가 될 것입니다(제 추측으로는,root) 비밀번호가 지정되지 않았고 사용자나 비밀번호를 제공하지 않고 데이터베이스를 ..

programing 2023.08.07

install wordpress with cliin docker에서 mariadb 컨테이너와의 "데이터베이스 연결 설정 오류"가 발생합니다.

install wordpress with cliin docker에서 mariadb 컨테이너와의 "데이터베이스 연결 설정 오류"가 발생합니다. 저는 nginx용 컨테이너 1개, mariadb용 컨테이너 1개, 워드프레스용 컨테이너 1개, 워드프레스용 볼륨 2개를 가지고 도커 구성으로 워드프레스 웹사이트를 만들려고 합니다. 저는 아직 거기에 있지 않습니다. 저는 중간 단계에 있습니다: wp-cli (https://make.wordpress.org/cli/handbook/how-to-install/) 를 사용하여 데이터베이스로 워드프레스를 구성하고 싶지만 오류가 발생합니다: project architecure : |_ docker-compose.yml |_ .env |_ mariadb/ |_ Dockerfil..

programing 2023.08.02

MySQL에서 수백만 개의 행 업데이트

MySQL에서 수백만 개의 행 업데이트 MySQL InnoDB 테이블에서 수백만 개의 행을 업데이트하려고 하는데 다음 오류가 발생합니다. ERROR 1206 (HY000): The total number of locks exceeds the lock table size 제가 읽은 바로는 열 잠금과 많은 열에 문제가 있습니다.그래서 테이블 자체를 잠그고 쿼리를 LIMIT로 분할하여 행 잠금을 피하려고 했습니다.또한 innodb_buffer_pool_size= 4G로 구성을 변경했습니다.그러나 전체적으로 그것은 작동하지 않고 오류는 여전히 나타납니다. MariaDB [data]> LOCK TABLES contacts WRITE; Query OK, 0 rows affected (0.000 sec) MariaD..

programing 2023.07.28

각 연결된 항목의 개수와 함께 group_concat을 사용하는 SQL이 아니라 한 행의 총 개수입니다.

각 연결된 항목의 개수와 함께 group_concat을 사용하는 SQL이 아니라 한 행의 총 개수입니다. MYSQL - Group_Concat 내부의 요소 개수 저는 이 바이올린으로 다시 썼는데, 그것은 주는 오류입니다. 도와줄 사람?오류를 해결하고 올바른 결과를 얻기 위해서는 다음과 같은 정보를 반환해야 합니다.CUSTOMERID집계된 하위 쿼리에서(열은 이미 의 일부임)GROUP BY조항). 업데이트된 쿼리: SELECT SELLER, COUNT(*) as COUNT_OF_CUSTIDS, GROUP_CONCAT(CUSTOMERID, ' (', cnt, ')' SEPARATOR '|') AS CUSTIDS FROM ( SELECT SELLER, CUSTOMERID, COUNT(*) as cnt FROM..

programing 2023.07.23

각 TILL의 최대값과 해당 TILL의 항목 수를 사용하여 결과 집합을 만드는 방법

각 TILL의 최대값과 해당 TILL의 항목 수를 사용하여 결과 집합을 만드는 방법 이런 자리가 있으면요. id product_name price 1 product_1 5 2 product_2 10 3 product_3 100 4 product_4 200 5 product_5 9000 다음과 같은 쿼리를 실행하는 경우: select price, ntile(3) over(order by price) as rank from products order by price. 대략적으로 다음과 같은 결과가 생성됩니다. id product_name price rank 1 product_1 5 1 2 product_2 10 1 3 product_3 100 2 4 product_4 200 2 5 product_5 9000..

programing 2023.07.23

오류 코드: 1054:테이블이 있는 경우 '필드 목록'에서 'table_name.column_name' 열을 알 수 없음

오류 코드: 1054:테이블이 있는 경우 '필드 목록'에서 'table_name.column_name' 열을 알 수 없음 데이터베이스에서 데이터를 가져오기 위해 SQL 쿼리를 실행하려고 합니다.제 질문은 다음과 같습니다. SELECT user, SUM(CASE WHEN sub_status = 'TB' THEN pause_sec END) AS Training_Break, SUM(CASE WHEN sub_status = 'SB1' THEN pause_sec END) AS Short_Break_1, SUM(CASE WHEN sub_status = 'SB2' THEN pause_sec END) AS Short_Break_2, SUM(CASE WHEN sub_status = 'LB' THEN pause_sec E..

programing 2023.07.08