본문 바로가기

SQL2314

MySQL C #을 사용하여 원격 MySQL 서버에 연결하는 방법은 무엇입니까? 다른 컴퓨터의 MySQL 서버에 액세스하는 C # 응용 프로그램이 있습니다. IP를 통해 시도하고 있습니다. 내 연결 문자열은 다음과 같습니다. server = "192.168.10.221"; database = "restaurantdb"; uid = "root"; password = ""; string connectionString; connectionString = "SERVER=" + server + "; PORT = 3306 ;" + "DATABASE=" + database + ";" + "UID=" + uid + ";" + "PASSWORD=" + password + ";"; mycon = new MySqlConnection(connectionString); 이제 아이디어는 두 컴퓨터가 모두 연.. 2021. 1. 10.
MySQL Codeigniter 메시지 : 정의되지 않은 변수 : 쿼리 해결되었습니다! Fabio 덕분에 컨트롤러의 색인 기능에서 무언가를 놓쳤다는 것을 깨달았습니다. 나는 데이터베이스의 데이터를 보여주는 뷰에서 작업하고 있습니다. 이제 오류가 발생합니다. 메시지 : 정의되지 않은 변수 : 쿼리. 내 모델 : 내 컨트롤러 public function get_All() { $this->load->model('categorieen_model'); $data['query'] = $this->categorieen_model->categorieen_getall(); $this->load->view('sidebar', $data); } 내 견해 지난주에 동일한 데이터베이스, 다른 테이블 및 컨트롤러 /보기의 다른 데이터 및 이름으로 이것을 시도했으며 작동했습니다. 오늘 내 새 테이블로.. 2021. 1. 10.
MySQL 한 페이지 PHP에 여러 mysql 연결 오류가 발생하고 (실제로 오류가 아니라 제대로 작동하지 않음) SQL 연결과 관련이 있는지 알아 내려고합니다. 두 개의 완전히 다른 데이터베이스에 대한 두 개의 개별 연결이 있습니다. $dshost = "kjbkb"; $dsdatabase = "kjhk"; $dsusername = "hjgfytdf"; $dspassword = "jhv"; mysql_connect($dshost,$dsusername,$dspassword); mysql_select_db($dsdatabase) or die( "Unable to select database"); $sql = "SELECT * FROM users WHERE `username` = '".$_POST['paydl']."'"; $cheeseburger = mysql.. 2021. 1. 10.
MySQL 레일 COUNT SELECT DISTINCT 사용자가 일련의 동영상을 본 횟수를 기록하고 있습니다. 이제 매일 비디오를 시청하는 사용자 수의 그래프를 만들려고합니다. UserVideoWatching.where("created_at >= ? AND user_id != ?",1.month.ago, User.elephant.id).group("DATE(created_at)").reorder('created_at').count SQL 생성 SELECT COUNT(*) AS count_all, DATE(created_at) AS date_created_at FROM `user_video_watchings` WHERE (created_at >= '2013-01-27 10:43:24' AND user_id != 7) GROUP BY DATE(created_at.. 2021. 1. 10.
MySQL의 두 테이블에서 데이터 선택 내가 가지고있는 것 : 다음 구조 : 테이블 _ 제로 -> id (PRIMARY with auto increment) -> 기타 table_1 -> id (foreign key to table zero id) -> varchar(80) Example value: (aahellobbb) -> one_field table_2 -> id (foreign key to table zero id) -> varchar(160) Example value: (aaececehellobbb) -> other_field 원하는 사항 : varchar 필드에서 LIKE '% str %'와 일치하는 모든 항목을 포함하는 (id, varchar) 배열을 검색하고 가져옵니다. 예를 들어 "hello"문자열로 검색하면 각각의 ID가있.. 2021. 1. 10.
MySQL virtualenv, mysql-python, pip : 누구든지 방법을 알고 있습니까? virtualenv에 mysql 바인딩을 설치하려고합니다. pip 또는 easy_install을 사용하고 싶습니다. pip는 다음과 같은 오류를 제공합니다. File "setup_posix.py", line 24, in mysql_config raise EnvironmentError("%s not found" % (mysql_config.path,)) EnvironmentError: mysql_config not found easy_install은 sourceforge에서 404를 얻거나 나에게 매우 유사한 오류를 제공합니다. 누구든지 virtualenv에서이 문제를 해결하는 방법을 알고 있습니까? 해결 방법 또한 virtualenv에서 MySQL 바인딩을 설정하려고합니다. 내가해야 할 일은 mysql_.. 2021. 1. 10.
MySQL SQL을 사용하여 날짜별로 정렬 할 수 있지만 결과 집합 뒤에 null 날짜를 넣을 수 있습니까? MySQL 데이터베이스에 많은 작업이 있으며 필드 중 하나는 "마감일"입니다. 모든 작업이 마감일을 가질 필요는 없습니다. SQL을 사용하여 마감 날짜별로 작업을 정렬하고 싶지만 마감 날짜가없는 작업은 결과 집합 뒤에 넣습니다. 현재로서는 null 날짜가 먼저 표시되고 나머지는 가장 이른 날짜부터 가장 늦은 날짜까지 정렬됩니다. SQL만으로 이것을 수행하는 방법에 대한 아이디어가 있습니까? (필요한 경우 PHP로 할 수 있지만 SQL 전용 솔루션이 좋습니다.) 감사! 해결 방법 다음은 ISNULL ()이 아닌 표준 SQL 만 사용하는 솔루션입니다. 이 함수는 표준 SQL이 아니며 다른 브랜드의 RDBMS에서는 작동하지 않을 수 있습니다. SELECT * FROM myTable WHERE ... ORDER.. 2021. 1. 10.
MySQL SQL 조인, 테이블 b에 일치하지 않는 테이블 a의 행 포함 SELECT orders.* FROM orders JOIN order_rows ON orders.id = order_rows.order_id WHERE order_rows.quant order_rows.quant_fulfilled GROUP BY orders.id ORDER BY orders.id DESC 해당 order_row 항목이없는 행 (아직 항목이없는 주문)을 포함하려면이 항목이 필요합니다. ON 또는 WHERE 절에 추가하여이를 수행하는 방법이 있어야하는 것 같습니다. 주어진 시간에 몇 개의 빈 주문 만있을 것이므로 이에 대한 최선의 답변이 성능을 크게 저하시키는 경우 별도의 쿼리를 사용합니다. 그러나 나머지와 함께 orders.id별로 정렬되도록이 쿼리에 포함시키고 싶었습니다. 항목이없는 1.. 2021. 1. 10.
MySQL mysql에서 제한을 사용하여 여러 행을 업데이트합니까? UPDATE messages set test_read =1 WHERE userid='xyz' ORDER BY date_added DESC LIMIT 5, 5 ; 이 쿼리를 사용하여 제한을 사용하여 5 개의 행 집합을 업데이트하려고하는데 mysql에 오류가 표시됩니다. UPDATE messages set test_read =1 WHERE userid='xyz' ORDER BY date_added DESC LIMIT 5 ; 첫 번째가 작동하지 않는 이유는 무엇입니까? 해결 방법 정말로 이렇게해야한다면 다음과 같이 사용할 수 있습니다. UPDATE messages SET test_read=1 WHERE id IN ( SELECT id FROM ( SELECT id FROM messages ORDER BY da.. 2021. 1. 10.
MySQL MYSQL WHEN CASE THEN 아무것도하지 않음 내가하려는 것은 몇 가지 확인란을 관리하는 데 사용하는 매우 간단한 3 열 데이터베이스에 일부 필드를 설정하는 것입니다. id가 목록에 있으면 col_2를 1로 설정하고 col_3 상태는 그대로 둡니다. 그러나 id가 목록에 없으면 col_2 및 col_3을 0으로 설정합니다. 이것은 내가 지금까지 가지고있는 것이며, 경고를주고 col_3의 값을 변경했기 때문에 작동하지 않습니다. UPDATE t SET col_2 = CASE WHEN id IN (list) THEN 1 WHEN id NOT IN (list) THEN 0 END, col_3 = CASE WHEN id NOT IN (list) THEN 0 END WHERE id IS NOT NULL; 감사합니다 :) 해결 방법 이것은 col_3을 그대로 .. 2021. 1. 9.