반응형

MySQL 94

Python, MySQL 및 SELECT 출력은 키에 대한 열 이름을 사용하여 사전에 출력합니다.

Python, MySQL 및 SELECT 출력은 키에 대한 열 이름을 사용하여 사전에 출력합니다. 파이썬 내에서 SELECT 문을 실행하고 있는 MySQL 테이블이 있습니다. Python MySQLDB API에서 키가 열 이름이고 값이 반환된 행에 있는 사전 배열을 커서를 통해 출력할 수 있는 것이 있습니까?저는 효과가 있었습니다. cursor = conn.cursor(dictionary=True) 자세한 예: import mysql.connector # pip install mysql-connector-python conn = mysql.connector.connect(host="localhost", user="user", passwd="pass", database="dbname") cursor = c..

programing 2023.11.07

C#을 사용한 MySQL에 대한 매개변수화된 쿼리

C#을 사용한 MySQL에 대한 매개변수화된 쿼리 아래 코드가 있습니다(모든 관련 섹션이라고 생각되는 내용을 포함했습니다). private String readCommand = "SELECT LEVEL FROM USERS WHERE VAL_1 = ? AND VAL_@ = ?;"; public bool read(string id) { level = -1; MySqlCommand m = new MySqlCommand(readCommand); m.Parameters.Add(new MySqlParameter("", val1)); m.Parameters.Add(new MySqlParameter("", val2)); MySqlDataReader r = m.ExecuteReader(); if (r.HasRows) l..

programing 2023.11.02

MySQL 데이터베이스에 255 char 이상 저장하는 방법?

MySQL 데이터베이스에 255 char 이상 저장하는 방법? MySQL의 텍스트 필드만 255로 설정됩니다. 255자 이상의 데이터를 저장하려면 어떻게 해야 합니까?MySQL 5.0.3 이전의 VARCHAR는 255자까지만 저장할 수 있었습니다. 최대 65535자(64KB)를 저장하려면 TEXT 열을 사용합니다. 최대 16777216(16MB) 문자를 저장하려면 미디엄 텍스트 열을 사용합니다. 최대 4294967296자(4GB)를 저장하려면 LONG TEXT 열을 사용합니다. 사용에 대한 주의 사항은 설명서의 스토리지 요구 사항 섹션을 참조하십시오. 5.0.3 이후 버전의 MySQL은 VARCHAR에 최대 65535 문자를 저장할 수 있습니다(단, 65535 바이트 이상을 한 행에 저장할 수 없습니다)..

programing 2023.11.02

MySQL Workbench 호환되지 않는/비표준 서버

MySQL Workbench 호환되지 않는/비표준 서버 MySQL을 사용하는 것이 처음이라 학교에서 다운로드해야 했는데, 계속 오류 메시지가 나타납니다(아래 사진).저는 xampp를 사용하고 있고 사용자 이름 root을 사용하여 연결하고 있습니다.포트 또한 나에게 말해주는 것과 일치합니다.진행은 가능하지만 기능이 많이 빠져있습니다.어떤 도움이라도 주시면 감사하겠습니다. 호환되지 않는/표준이 아닌 서버 버전 또는 연결 프로토콜이 탐지되었습니다(10.0.10). 이 데이터베이스에 대한 연결은 설정할 수 있지만 데이터베이스가 지원되는 MySQL 버전과 완전히 호환되지 않으므로 일부 MySQL Workbench 기능이 제대로 작동하지 않을 수 있습니다. MySQL Workbench는 MySQL Server 버전..

programing 2023.11.02

관계 열은 어디서 같습니까?

관계 열은 어디서 같습니까? 플레이어의 관계가 호출된 모든 기록을 가져오려고 합니다.stats()뭔가의 열 값을 갖습니다.저는 보통.::where('column_name' 'column_value')플레이어 테이블의 경우, 그러나 관계 테이블의 열이 무엇과 동일한 위치에 있는지 확인하려면 어떻게 해야 합니까? Player::where('column_name', 'column_value')->get(); 그런데 제가 관계표의 열을 확인하고 싶은데요? public function roleplay() { return $this->hasOne('App\Database\Frontend\User\Roleplay', 'user_id', 'id'); } 관련 테이블을 기준으로 플레이어를 필터링합니다. Player::w..

programing 2023.10.23

mysql2 버전(0.3.2)은 이제 Rails 3.1의 일부이므로 ActiveRecord 어댑터가 번들로 제공되지 않습니다.

mysql2 버전(0.3.2)은 이제 Rails 3.1의 일부이므로 ActiveRecord 어댑터가 번들로 제공되지 않습니다. 안녕하세요 저는 레일을 실행할 때 레일 버전 3.0.7을 사용하고 있습니다. 모델 작업 이름: 문자열이 경고를 따릅니다. WARNING: This version of mysql2 (0.3.2) doesn't ship with the ActiveRecord adapter bundled anymore as it's now part of Rails 3.1 WARNING: Please use the 0.2.x releases if you plan on using it in Rails

programing 2023.10.23

SQL 0(음의 값인 경우)

SQL 0(음의 값인 경우) 그래서 음의 값을 0으로 바꾸고 싶습니다.저는 두 가지 솔루션을 발견했습니다. SUM(IF(ordered_item.amount < 0, 0, ordered_item.amount)) as purchases 그리고. SUM(CASE WHEN ordered_item.amount < 0 THEN 0 ELSE ordered_item.amount END) as purchases 둘 다 같은 결과를 주지만 어느 쪽이 가장 좋은 성적을 낼 수 있을까요?그리고 부정적인 것을 부정적인 것으로 바꿀 수 있는 더 간단한 해결책이 있을까요?0.GREATEST() 함수를 사용할 수도 있습니다. SUM(GREATEST(ordered_item.amount, 0)) as purchases 변환할 필요가 없..

programing 2023.10.18

MySQL 및 Python으로 데이터베이스가 자동으로 업데이트되지 않음

MySQL 및 Python으로 데이터베이스가 자동으로 업데이트되지 않음 MySQL 데이터베이스의 행을 업데이트하는 데 문제가 있습니다.실행하려는 코드는 다음과 같습니다. import MySQLdb conn=MySQLdb.connect(host="localhost", user="root", passwd="pass", db="dbname") cursor=conn.cursor() cursor.execute("UPDATE compinfo SET Co_num=4 WHERE ID=100") cursor.execute("SELECT Co_num FROM compinfo WHERE ID=100") results = cursor.fetchall() for row in results: print row[0] print "..

programing 2023.10.18

데이터베이스 테이블을 스파크 데이터 프레임으로 읽기 위해 Apache Spark와 MySQL을 통합하는 방법은 무엇입니까?

데이터베이스 테이블을 스파크 데이터 프레임으로 읽기 위해 Apache Spark와 MySQL을 통합하는 방법은 무엇입니까? 문 닫았습니다.이 질문은 더 많아야 합니다.집중력이 있는현재 답변을 받지 않고 있습니다. 이 질문을 개선하고 싶으십니까?이 게시물을 편집하여 한 가지 문제에만 초점을 맞추도록 질문을 업데이트합니다. 4년전에 문을 닫았습니다. 이 질문을 개선합니다. Apache Spark와 MySQL로 기존 애플리케이션을 실행하고 싶습니다.pySpark를 통해 저에게 도움이 됩니다. dataframe_mysql = mySqlContext.read.format("jdbc").options( url="jdbc:mysql://localhost:3306/my_bd_name", driver = "com.mys..

programing 2023.10.13

phpMyAdmin이 #2002를 던지고 있습니다. mysql서버 phpmyadmin에 로그인할 수 없습니다.

phpMyAdmin이 #2002를 던지고 있습니다. mysql서버 phpmyadmin에 로그인할 수 없습니다. MySQL 서버 Enterprise 5.1을 로컬 머신에 설치했는데 phpMyAdmin을 설치하려고 하는데 작동이 안 됩니다. 서버 루트 디렉터리에 적외선 phpMyAdmin이 있고 "localhost/phpMyAdmin/setup/index.php"로 탐색하여 새 서버를 시작하고 변경한 설정은 "Password for config auth" 필드에 MySQL 암호를 입력하는 것뿐이었습니다. 그래서 지금 로그인하려고 하면 "#2002는 mysql server phpmyadmin에 로그인할 수 없습니다"라는 오류 메시지가 나타납니다. 뭐가 문제인지 아는 사람?저는 어제부터 이 문제를 겪고 있습니다..

programing 2023.10.13
반응형