본문 바로가기

SQL2314

MySQL 삽입 오류 : ER_BAD_FIELD_ERROR : '필드 목록'의 알 수없는 열 '2525' var convID = 2525; var contactUsername = 'blabla'; var userId = 100; var contactId = 200; var sql = "INSERT INTO contacts (FK_OWNERID, FK_USERID, FC_CONTACTNAME, `CONVERSATION_ID`) VALUES (" + mysql.escape(userId) + "," + mysql.escape(contactId) + "," + mysql.escape(contactUsername) + "," + convID + "), (" + mysql.escape(contactId) + "," + mysql.escape(userId) + "," + mysql.escape(username) + ",.. 2020. 12. 8.
MySQL Django에서 엄격한 SQL 모드 강제 내 django 프로젝트가 항상 엄격한 sql_mode 를 사용하도록 강제하려고합니다. manage.py 에 다음을 넣는 것 외에 다른 방법이 있습니까? 지나치게 복잡해 보입니다. def set_strict_sql_mode(sender, **kwargs): from django.conf import settings if settings.DATABASES['default']['ENGINE'] == 'django.db.backends.mysql': from django.db import connection cursor = connection.cursor() cursor.execute('SET session sql_mode=traditional') from django.core.signals import re.. 2020. 12. 8.
MySQL codeigniter에서 양식 입력 상자의 값을 얻는 방법 FORM INPUT Help의 가치 !! // 이것은 단지 test_model의 $ nm 및 $ feed 참조입니다 // $data['fid']['value'] = 0; $data['nm'] = array('name'=>'fname', 'id'=>'id'); 하나의 form_view가 있다고 말하십시오. 단일 행을 얻는 함수 function get($id){ $query = $this->db->getwhere('test',array('id'=>$id)); return $query->row_array(); } 그런 다음 컨트롤러에서 .. index ($ id = 0) 그리고 인덱스 어딘가에 if((int)$id > 0) { $q = $this->test_model->get($id); $data['fid'].. 2020. 12. 8.
MySQL CodeIgniter Where and like SQL 쿼리 문 codeigniter 에서이 SQL 쿼리를 수행하려고합니다. SELECT* FROM person WHERE type = 'staff' AND description LIKE 'university%' 그것이 맞는지 잘 모르겠습니다 ... $this->db->get_where('person' , array('type'=>'staff')) ->like('description','university%') ->result_array(); 누가 내 사건에 대해 알고 있습니까? 미리 감사드립니다 ... 해결 방법 $query = $this->db->select('*') ->from('person') ->where('type','staff') ->like('description','university','after') .. 2020. 12. 8.
MySQL SQL : intersect 구문 오류? 이것은 내 질문입니다. -- Sids of suppliers who supply a green part AND a red part (SELECT Suppliers.sid FROM Suppliers JOIN Catalog ON Catalog.sid = Suppliers.sid JOIN Parts ON Parts.pid = Catalog.pid WHERE Parts.color = "red") INTERSECT (SELECT Suppliers.sid FROM Suppliers JOIN Catalog ON Catalog.sid = Suppliers.sid JOIN Parts ON Parts.pid = Catalog.pid WHERE Parts.color = "green"); 이것은 오류입니다. 오류 1064 (.. 2020. 12. 7.
MySQL 수신 알림 동등한 해결 방법 아니요, 이와 같은 내장 함수는 아직 없습니다. "read"0/1과 같은 미리 만들어진 플래그로 선택하여 데이터베이스를 "ping"(1-5 초마다)해야합니다. 후 SELECT * FROM mytable WHERE read = 0 읽기 = 1로 업데이트 참조 페이지 https://stackoverflow.com/questions/23031723 2020. 12. 7.
MySQL 오류 : 대부분의 미들웨어 (예 : json)는 더 이상 Express에 번들로 제공되지 않으며 별도로 설치해야합니다. 참조하십시오 소스 창을 우분투로 이동합니다. 이것은 내 소스입니다 감사합니다 var http = require('http'); var fs = require('fs'); var express = require('express'); var mysql = require('mysql'); var ejs = require('ejs'); var app = express(); app.use(express.bodyParser()); app.use(app.router); 해결 방법 Express 4.x에는 여러 가지 변경 사항이 있습니다. 오류가 말한 것처럼 모든 미들웨어가 제거되었습니다. 위의 코드를 사용하면 다음이 필요합니다. // package.json { "dependencies": { "express":"*", "body.. 2020. 12. 7.
MySQL 양식 제출 후 페이지로 PHP 반환 HTML 양식을 만들었습니다. Barcode: Serial: 이 PHP를 사용하여 내 데이터베이스에 저장합니다. 2020. 12. 7.
MySQL 준비된 명세서의 내용을 어떻게 볼 수 있습니까? PHP에서 mysqli로 준비된 문을 사용하는 방법을 배우고 있으며 일반적으로 쿼리에 문제가있는 경우 화면에 표시하여 첫 번째 단계로 보이는지 확인합니다. 준비된 진술로 어떻게 할 수 있습니까? 변수가 대체 된 후 SQL 문을보고 싶습니다. 해결 방법 준비된 진술 사용 : PHP 측에는 SQL 쿼리의 "빌드"가 없으므로 실제로 해당 쿼리를 가져올 수있는 방법이 없습니다. 즉, SQL 쿼리를 보려면 준비된 문이 아닌 SQL 쿼리를 사용해야합니다. 참조 페이지 https://stackoverflow.com/questions/2303972 2020. 12. 7.
MySQL mysqli_query를 실행하는 데 문제가 있습니다. 문제는 다음과 같습니다. 오늘 mysqli를 사용하기 위해 스왑을 시작했습니다. 별거 아니고, 몇 가지 진술 만 변경하면됩니다. 모든 것이 잘 됐고, 오류는 없었습니다. 어떤 쿼리도 실행할 수 없다는 점만 빼면 요. 내 구문을 이중 및 삼중 검사했습니다. 심지어 오류를 반환해야하는 상황 (존재하지 않거나 열 제한을 초과하거나 유형과 일치하지 않는 값이있는 테이블에 INSERT하려고 시도 함)을 반환하는 상황을 만들기 시작했습니다. 오류를 반환하지 않고 기록하지 않습니다. 매개 변수 1이 mysqli 유형이 아니면 불평 할 것입니다. 관련 코드는 다음과 같습니다. $con = mysqli_connect("localhost", "root", "","test"); if (mysqli_connect_errno(.. 2020. 12. 7.