SQL SELECT 문이 DELETE에 대해 작동하지 않습니다.

NotAnerd

user_id 및 사용자 이름과 관련된 응답을 삭제하기 위해 실행하려는 SQL 문이 있습니다. 선택하려고 할 때 쿼리가 작동하지만 삭제에는 작동하지 않습니다. DELETE 문에서 발생하는 오류는 다음과 같습니다.

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 'AS ans INNER JOIN users AS usr ON ans.user_id = usr.user_id WHERE (usr.userna...' at line 1
Query is: DELETE FROM answers AS ans INNER JOIN users AS usr ON ans.user_id = usr.user_id WHERE (usr.username = 'antonios')

SELECT 문에서 얻은 출력 :

1   answer text goes here   1   1   a   12  44  44  antonios    U4HhMNnasQB1919QduzHO9+tgWoxsfqMY4MDUwYDDqQ=    $argon2id$v=19$m=125000,t=4,p=1$gE6rtZdzpBaehzlyrVreRQ$WuhSeAaXE2bX3N4/k1yu3yQm9p7UdKGeCU/vmYn+M7c  0   0   0   0   0   2020-10-14

SELECT 문 :

SELECT * FROM answers AS ans INNER JOIN users AS usr ON ans.user_id = usr.user_id WHERE (usr.username = 'username');

DELETE 문 :

DELETE FROM answers AS ans INNER JOIN users AS usr ON ans.user_id = usr.user_id WHERE (usr.username = 'username');

테이블 구조 users:

user_id             int(11) NO                      PRIMARY_KEY               auto_increment
username            varchar(40)         NOT_NULL    MUL_KEY     
email               varchar(128)        NOT_NULL            
password            char(98)            NOT_NULL            
userScore           int(10) unsigned    NOT_NULL                  DEFAULT: 0    
questionsAnswered   int(10) unsigned    NOT_NULL                  DEFAULT: 0    
highestAnswerStreak int(10) unsigned    NOT_NULL                  DEFAULT: 0    
correctAnswers      int(10) unsigned    NOT_NULL                  DEFAULT: 0    
wrongAnswers        int(10) unsigned    NOT_NULL                  DEFAULT: 0    
activeSince date    NOT_NULL            

테이블 구조 answers:

answers_id      int(11)     NOT_NULL   PRIMARY_KEY   auto_increment
answerText      text        NOT_NULL            
question_id     int(11)     NOT_NULL            
isCorrect       tinyint(4)  NOT_NULL            
choiceLetter    varchar(1)  NOT_NULL            
questionNumber  smallint(6) NOT_NULL            
user_id int(11) NOT_NULL            

DELETE 문의 예상 출력은 삭제로 인해 answers테이블의 하나 또는 여러 행 (WHERE 절의 사용자 이름에서 얻은 user_id에 할당 된 모든 행)에 영향을줍니다.

고든 리노 프

당신은 가깝습니다. 삭제할 테이블을 나열해야합니다. 예를 들면 :

DELETE ans
    FROM answers ans INNER JOIN
         users usr
         ON ans.user_id = usr.user_id
    WHERE usr.username = 'username';

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

C #의 select 문에 대해 SQL commnad가 작동하지 않음

분류에서Dev

Oracle SQL where 절이 일부 날짜에 대해 작동하지 않습니다.

분류에서Dev

Rails SQL select, CASE 문에서 예상대로 작동하지 않는 것 같습니다.

분류에서Dev

업데이트에 대한 내 SQL 문이 작동하지 않습니다.

분류에서Dev

Perl SQL :: Parser 테이블 별칭 대체 : SELECT 열 이름에는 작동하지만 WHERE 열 이름에는 작동하지 않습니다.

분류에서Dev

SQL 문이 MS SQL 2005에서 작동하지 않습니다.

분류에서Dev

DonutOutputCache가 이미지에 대해 작동하지 않습니다.

분류에서Dev

SQL Select 문이 작동하지 않음

분류에서Dev

SQL SELECT INTO OUTFILE 예상대로 작동하지 않습니다

분류에서Dev

Java에서 ExecuteUpdate sql 문이 작동하지 않습니다

분류에서Dev

C # 데이터베이스 검색에 대해 작동하지 않는 SQL 문

분류에서Dev

Snowflake 저장 프로 시저에서 대문자 SQL 문이 작동하지 않습니다.

분류에서Dev

$ 문자에 대해 Grok 패턴이 작동하지 않습니다.

분류에서Dev

System.out.println이 문자열에 대해 작동하지 않습니다.

분류에서Dev

CSS 속성이 본문 클래스에 대해 작동하지 않습니다.

분류에서Dev

C의 HashTable이 문자열에 대해 작동하지 않습니다.

분류에서Dev

tapGesture가 레이블에 대해 작동하지 않습니다.

분류에서Dev

.PasteSpecial이 Range 개체에 대해 작동하지 않습니다.

분류에서Dev

DISTINCT가 MSSQL의 SELECT 쿼리에 대해 작동하지 않습니다.

분류에서Dev

Select2 val은 정수 값에 대해 작동하지 않습니다.

분류에서Dev

Oracle SQL에 대한 정규식이 작동하지 않습니다.

분류에서Dev

jcrBrowser에 대한 SQL 쿼리의 연산자 IN이 작동하지 않습니다.

분류에서Dev

테이블에 대한 SQL INSERT가 작동하지 않습니다.

분류에서Dev

SqlCommand에서 Select 문이 제대로 작동하지 않음

분류에서Dev

SQL Delete 문이 작동하지 않음

분류에서Dev

웹 사이트의 Gridview에서 Select 문이 작동하지 않습니다.

분류에서Dev

$ ( 'select'). click (function ()이 제대로 작동하지 않습니다.

분류에서Dev

PHP SELECT * FROM이 제대로 작동하지 않습니다.

분류에서Dev

CONCAT_WS가 select 문에서 작동하지 않습니다.

Related 관련 기사

  1. 1

    C #의 select 문에 대해 SQL commnad가 작동하지 않음

  2. 2

    Oracle SQL where 절이 일부 날짜에 대해 작동하지 않습니다.

  3. 3

    Rails SQL select, CASE 문에서 예상대로 작동하지 않는 것 같습니다.

  4. 4

    업데이트에 대한 내 SQL 문이 작동하지 않습니다.

  5. 5

    Perl SQL :: Parser 테이블 별칭 대체 : SELECT 열 이름에는 작동하지만 WHERE 열 이름에는 작동하지 않습니다.

  6. 6

    SQL 문이 MS SQL 2005에서 작동하지 않습니다.

  7. 7

    DonutOutputCache가 이미지에 대해 작동하지 않습니다.

  8. 8

    SQL Select 문이 작동하지 않음

  9. 9

    SQL SELECT INTO OUTFILE 예상대로 작동하지 않습니다

  10. 10

    Java에서 ExecuteUpdate sql 문이 작동하지 않습니다

  11. 11

    C # 데이터베이스 검색에 대해 작동하지 않는 SQL 문

  12. 12

    Snowflake 저장 프로 시저에서 대문자 SQL 문이 작동하지 않습니다.

  13. 13

    $ 문자에 대해 Grok 패턴이 작동하지 않습니다.

  14. 14

    System.out.println이 문자열에 대해 작동하지 않습니다.

  15. 15

    CSS 속성이 본문 클래스에 대해 작동하지 않습니다.

  16. 16

    C의 HashTable이 문자열에 대해 작동하지 않습니다.

  17. 17

    tapGesture가 레이블에 대해 작동하지 않습니다.

  18. 18

    .PasteSpecial이 Range 개체에 대해 작동하지 않습니다.

  19. 19

    DISTINCT가 MSSQL의 SELECT 쿼리에 대해 작동하지 않습니다.

  20. 20

    Select2 val은 정수 값에 대해 작동하지 않습니다.

  21. 21

    Oracle SQL에 대한 정규식이 작동하지 않습니다.

  22. 22

    jcrBrowser에 대한 SQL 쿼리의 연산자 IN이 작동하지 않습니다.

  23. 23

    테이블에 대한 SQL INSERT가 작동하지 않습니다.

  24. 24

    SqlCommand에서 Select 문이 제대로 작동하지 않음

  25. 25

    SQL Delete 문이 작동하지 않음

  26. 26

    웹 사이트의 Gridview에서 Select 문이 작동하지 않습니다.

  27. 27

    $ ( 'select'). click (function ()이 제대로 작동하지 않습니다.

  28. 28

    PHP SELECT * FROM이 제대로 작동하지 않습니다.

  29. 29

    CONCAT_WS가 select 문에서 작동하지 않습니다.

뜨겁다태그

보관