5 개의 행이있는 테이블이 있습니다. 사용자가 양식에 데이터를 입력 할 때마다 테이블에 입력됩니다. 내 첫 번째 열은 id
이고 게시물 번호를 보유합니다. 내가하고 싶은 일은 이전 행의 id
값을 얻고 그 값을 하나 추가 한 다음 현재 게시물의 id
필드의 값으로 설정합니다. 어떻게해야합니까?특정 행에서 MySQL 값을 가져 오는 방법은 무엇입니까?
답변
그냥 primary key
및 auto-increment
으로 해당 필드를 설정, 자동으로 당신을 위해 이것을 할 것입니다. fetch the previous row
및 add
은 field value
에서 다음으로 넘어 가지 않아도됩니다.
필요한 SQL 쿼리는 다음과 같습니다
SELECT max(id)
FROM tableName;
예, @Dead Man의 답변도 분명히 당신을 도울 것입니다 :) –
Thanks a lot :) –
그런 다음
"INSERT INTO my_table (id auto_increment,primary key(id))";
당신이 얻을 수있는 것처럼 SQL 쿼리를 사용할 수 있습니다 ...
을하고 ID를 삽입 걱정할 필요가 없습니다 eachtime 자동
내가 권 해드립니다하지 않을 증가합니다 이것을 수행하면 race condition이 될 수 있습니다.
테이블 구조를 변경하고 id
필드를 primary key
으로 설정하고 auto increment
으로 설정하십시오. 새로운 행이 추가 될 때마다 항상 자동으로 다음 ID가 할당됩니다.
자동 증분 설정 방법에 대한 자세한 내용은 this answer을 참조하십시오.
세트 5 coulmn 여기
이 테이블을 변경할 수있는 쿼리입니다 포함하고 기본 키로 당신의 분야 또는 열을 설정하고 또한 자동으로 증가하는 테이블의 "ID"필드의 자동 증가 속성.
ALTER TABLE tbl ADD id INT PRIMARY KEY AUTO_INCREMENT;
- 1. 특정 ListView 열의 모든 행에서 값을 가져 오는 방법은 무엇입니까?
- 2. 루프를 사용하여 특정 ArrayList 행에서 데이터를 가져 오는 방법은 무엇입니까?
- 3. MySQL 쿼리로 값을 가져 오는 방법은 무엇입니까?
- 4. 현재 행에서 D 열의 값을 가져 오는 방법은 무엇입니까?
- 5. mysql 데이터베이스의 특정 행에서 텍스트를 가져 오거나 가져 오는 방법은 무엇입니까?
- 6. 파일에서 특정 라인의 특정 값을 가져 오는 방법은 무엇입니까?
- 7. GridView에있는 컨트롤에서 값을 가져 오는 방법은 무엇입니까?
- 8. SSRS : DataSet의 특정 행에서 값을 가져 옵니까?
- 9. 행에서 숫자를 가져 오는 중입니까?
- 10. jsonarray에서 특정 데이터를 가져 오는 방법은 무엇입니까?
- 11. DevExpress GridControl 행에서 항목을 가져 오는 방법은 무엇입니까?
- 12. PHP를 사용하여 MySQL 테이블에서 특정 셀을 가져 오는 방법은 무엇입니까?
- 13. 텍스트 파일의 데이터를 특정 MySQL 열로 가져 오는 방법은 무엇입니까?
- 14. 특정 행이 일치하는 테이블간에 mySQL 데이터를 가져 오는 방법은 무엇입니까?
- 15. 3 테이블에서 mysql 데이터베이스 값을 가져 오는 방법은 무엇입니까?
- 16. 이 개체에서 값을 가져 오는 방법은 무엇입니까?
- 17. SharePoint에서 목록의 값을 가져 오는 방법은 무엇입니까?
- 18. WPF 4.0 Datagrid의 특정 셀에서 값을 가져 오는 방법은 무엇입니까?
- 19. JsonFX 직렬화 된 객체에서 특정 값을 가져 오는 방법은 무엇입니까?
- 20. 바인딩 원본에서 특정 열 값을 가져 오는 방법은 무엇입니까?
- 21. Hashmap으로 구성된 특정 textview의 값을 listview에서 가져 오는 방법은 무엇입니까?
- 22. 특정 GridView 열의 모든 값을 가져 오는 방법은 무엇입니까?
- 23. json 인코딩 된 배열에서 특정 값을 가져 오는 방법은 무엇입니까?
- 24. iframe src 자바에서 특정 콘텐츠 값을 가져 오는 방법은 무엇입니까?
- 25. 특정 이름의 열거 형 값을 가져 오는 방법은 무엇입니까?
- 26. 안드로이드의 특정 접두사 다음에 값을 가져 오는 방법은 무엇입니까?
- 27. 중첩 된 JSON 응답에서 특정 값을 가져 오는 방법은 무엇입니까?
- 28. iOS에서 특정 특수 효과를 클릭하여 값을 가져 오는 방법은 무엇입니까?
- 29. android에서 커서를 통해 특정 열의 값을 가져 오는 방법은 무엇입니까?
- 30. 특정 XML 요소 매개 변수 값을 가져 오는 방법은 무엇입니까?
'AUTO_INCREMENT' 열을 사용하지 않는 이유가 있습니까? –
자동 증가 기능을 사용하지 않는 이유는 무엇입니까? – fcm
@lc. 그것이 존재한다는 것을 몰랐다. mysql 멍청한 놈 :/ – imulsion