0
저는 파이썬과 MySQL을 처음 사용합니다. 3 열이있는 localhost에 examples이라는 데이터베이스가 있습니다. 모든 문자 (그래서 내가 준 text
데이터 형식) I는 사용자 입력에서 모든 값 (단어 숫자, 특수 문자) 소요 파이썬 코드를 작성하고 저장할MySQL의 기존 열 값에 새로운 값을 추가하십시오.
를 포함 할 수 있습니다
mysql> select * from words;
+----+--------+------------------------------------+
| id | userid | inputs |
+----+--------+------------------------------------+
| 1 | aneesh | company's names wow!!! how? etc... |
+----+--------+------------------------------------+
1 row in set (0.00 sec)
inputs
열 이전 값을 변경하지 않고 db의 inputs
열에 추가하십시오 (예 : 목록에 추가).
예 : -
raw_input("Enter Anything: ")
Enter Anything: (abcd) awesome!!! @aneesh #tags
지금 inputs
열의 값 그래
company's names wow!!! how? etc... (abcd) is awesome!!! @aneesh #tags
해야한다 ... 그리고 나는 더으로 처리 할 수 있도록 별도 단어로 그 값에 액세스하려면 다음 번에 이미 존재하는 단어를 사용자가 입력하면 오류를 비교하고 표시합니다.
아무 생각 나 어떻게 할 수 있습니까?
감사를 위해 가정. 나는 단어를 추가하지만 (** '**)와 같은 몇 가지 특수 문자에 대해 오류를 표시하고 이것을 사용했습니다.'cur.execute (UPDATE 단어 SET 입력 = CONCAT (입력, '% s') '% (v_input))'. –
- (')를 제외하고 다른 모든 문자를 추가 할 수 있습니다. 입력이'Ravi's' 인 경우와 마찬가지로 오류가 표시됩니다. 어떻게 해결할 수 있습니까? 감사. –
@Aneeshbhat 당신은 그것을 벗어날 필요가 있습니다. 왜냐하면, 그것은 특수 문자 – Ravi