본문 바로가기

SQL2314

MySQL LIKE 연산자를 사용하는 Select 문의 MySQL Case MySQL SELECT 문에서 CASE 문과 LIKE 연산자를 결합 할 수 있습니까? 예를 들어, 두 가지 형식 중 하나로 단일 열에 데이터를 저장하는 데이터베이스를 쿼리하려고합니다 (이는 끔찍하고 머리가 아프지 만 데이터를 그대로 변경할 수 없습니다.). 따라서 때때로 numbers 열에 "6901xxxxxxxx"와 같은 데이터가 있고 "91xxxxxxxxxxx"와 같은 데이터가있는 경우도 있습니다. 내가하고 싶은 것은 데이터를 쿼리하는 것입니다. SELECT CASE digits WHEN LIKE "6901%" THEN substr(digits,4) WHEN LIKE "91%" THEN substr(digits,2) END as "digits", FROM raw 이것은 분명히 작동하지 않지만 가능하기.. 2020. 11. 10.
MySQL 텍스트 상자에서 데이터베이스로 사용자 입력 삽입 (mysql을 사용하여 PHP에서 PHPMYADMIN으로) mysql을 사용하여 텍스트 상자 (html / php)에서 데이터베이스 (phpmyadmin)로 사용자 입력을 어떻게 삽입합니까? "삽입하지 못했습니다"라는 오류가 계속 발생합니다. 내 코드에 뭔가 누락되어 있습니다. 나는 그것을 고치는 방법에 대해 온라인으로 검색했지만 아무것도 작동하지 않습니다. 내 코드에 뭔가 빠진 것 같아서 지적 할 수 없습니다. 아래의 모든 파일은 index.php라는 1 개의 php 파일에 있습니다. 2020. 11. 10.
MySQL Bootstrap Datepicker는 MySQL에 삽입하기 전에 dd.mm.yyyy에서 yyyy-mm-dd로 형식을 변환합니다. 데이터를 데이터베이스에 삽입하기 전에 Bootstrap Datepicker의 형식을 변환하는 매우 간단한 방법이 있습니까? 내 페이지에는 Chrome에서만 작동한다는 것을 알 때까지 HTML5 날짜 입력이있었습니다. 문제는 웹 페이지의 데이터를 노르웨이어 / 유럽 형식 (dd.mm.yyyy)으로 표시 한 다음 값을 "기본"날짜 (yyyy-mm-dd)로 MySQL에 삽입해야한다는 것입니다. 데이터베이스의 열은 날짜 유형입니다. 나는 자바 스크립트를 잘하지 못하기 때문에 이것을 수정하는 스크립트에 간단한 애드온이 있기를 바랍니다. Date 해결 방법 mysql 데이터베이스는 Y-m-d 형식의 날짜 형식이 필요하므로이 날짜 형식을 데이터베이스에 삽입하려면 datepicker에서 가져온 날짜 형식을 변경해야합니.. 2020. 11. 10.
MySQL WHERE, AND, OR이있는 SQL Select 문 MySQL로 SELECT 쿼리를 수행하고 싶습니다. 내 목표는 수의사 데이터베이스에서 sex = male 및 fur = short 및 ( color = black 또는 size = big ) 참고 : 검은 색이거나 크기가 큰 개를 선택하고 싶습니다. 두 가지 요구 사항을 충족 할 필요는 없습니다. 둘 중 하나만 수행하면됩니다. 아래에 SQL 문을 작성했지만 내가 옳은지 잘 모르겠습니다. SELECT name, sex, fur, color FROM dogs WHERE TRUE sex='male' AND fur='short' AND color='black' OR size="big"; 너무 헷갈 리면 제 말을 용서해주세요. 해결 방법 그래서 C1 AND C2 OR C3 는 (C1 AND C2) OR C3 로 .. 2020. 11. 10.
MySQL 오픈 소스보고 서비스 현재보고 서비스가 필요한 프로젝트를 진행하고 있습니다. 데이터베이스 백엔드는 MySQL을 사용하여 구축되었으며 SSRS와 유사한 기능을 가진 무언가를 갖고 싶습니다. 누구든지 이에 대한 오픈 소스 솔루션에 대한 경험이 있습니까? 그들이 특히 추천 할만한 것이 있습니까? 브라우저를 통해 액세스해야합니다. 감사, 데이비드 해결 방법 "보고 서비스"라는 말은 "보고 프로그래밍 및 생성 시스템"을 의미한다고 가정합니다. 맞습니까? 비 오픈 소스 시스템을 다룰 수있는 경우 Crystal Reports 이것들은 모두 MySQL에서 잘 작동합니다. 불행히도 이러한 모든보고 시스템은보고 프로그래밍 체계가 아니라 "비즈니스 인텔리전스 솔루션"이라고 스스로에게 말하는 터무니없는 회전에 관여합니다. 따라서 마케팅 BS를 파.. 2020. 11. 10.
MySQL mysql에 수식을 삽입하는 방법은 무엇입니까? "카운터"테이블에서 한 행을 계산하고 싶습니다. 나는 내 테이블을 다음과 같이 만들려고 노력한다. name black yellow white qty_job total david 1 0 0 2 ? andrew 0 1 1 4 ? 계산할 공식은 다음과 같습니다. total = (nblack * 1) + (nyellow * 1) + (nwhite * 0.4) / qty_job total = (1 * 1) + (0 * 1) + (0 * 0.4) / 2 = 0.5 이 수식을 mysql 코드에 삽입하는 방법은 무엇입니까? 특히 SELECT 방법에서. 해결 방법 특정 수식이 포함 된 행을 만들거나 만들 수 없습니다. 총계를 검색하려면이 쿼리를 사용해야합니다. SELECT name, black, yellow, white.. 2020. 11. 10.
MySQL EHost 'ip'는이 MySQL 서버에 연결할 수 없습니다. 두 개의 인스턴스가 있습니다 : A와 B 인스턴스 A를 인스턴스 B의 mysql db에 연결하려고합니다. 두 인스턴스 모두 보안 그룹에 3600을 추가했습니다. 인스턴스 B의 /etc/mysql/my.cnf 를 편집하고 bind-address로 0.0.0.0 을 추가하고 mysql을 다시 시작 했습니다. [mysqld] # # * Basic Settings # user = mysql pid-file = /var/run/mysqld/mysqld.pid socket = /var/run/mysqld/mysqld.sock port = 3306 basedir = /usr datadir = /var/lib/mysql tmpdir = /tmp lc-messages-dir = /usr/share/mysql skip-e.. 2020. 11. 10.
MySQL mysqldump 및 특수 문자로 복원합니다. øæåØÆÅ 로컬에서이 작업을 수행하여 데이터베이스를 덤프하고 이동하여 silverstripe 2.3을 2.4로 업그레이드합니다. mysqldump --opt --default-character-set=latin1 --skip-set-charset --user=$root -p$password $oldDatabase -r db.sql iconv -f LATIN1 -t UTF8 db.sql > db_utf.sql CREATE DATABASE $newDatabase CHARACTER SET utf8 COLLATE utf8_swedish_ci; FLUSH PRIVILEGES; GRANT ALL PRIVILEGES ON $newDatabase . * TO '$newUser'@'localhost'; FLUSH PRIVILEGE.. 2020. 11. 10.
MySQL mysql 변경 innodb_large_prefix create table testtable ( id int(10) not null auto_increment, firstname varchar(255) collate utf8mb4_german2_ci not null, lastname varchar(255) collate utf8mb4_german2_ci not null, primary key (id), unique key (lastname) )engine = innodb default charset=utf8mb4, collate=utf8mb4_german2_ci 오류가 발생했습니다 : # 1709-인덱스 열 크기가 너무 큽니다. 최대 열 크기는 767 바이트입니다. 그런 다음 Innodb 에서 767Byte로 제한되는 접두사 제한 에서 비롯된 것으로 나타.. 2020. 11. 10.
MySQL SQLite 대신 MySQL을 사용하여 새로운 Ruby on Rails 애플리케이션 생성 MySQL을 사용하여 Rails 애플리케이션을 만들고 싶습니다. 너무 좋아하기 때문입니다. 기본 SQLite 대신 최신 버전의 Rails에서 어떻게 할 수 있습니까? 해결 방법 Rails 프로젝트가 이미있는 경우 config / database.yml 파일의 어댑터를 mysql 로 변경하고 유효한 사용자 이름과 비밀번호를 지정했는지 확인하고 선택적으로 소켓: development: adapter: mysql2 database: db_name_dev username: koploper password: host: localhost socket: /tmp/mysql.sock 다음으로 mysql2 또는 activerecord-jdbcmysql-adapter (jruby를 사용하는 경우)를 포함하도록 Gemfil.. 2020. 11. 10.