J'ai une table pour stocker l'état et le commentaire.Certaines colonnes sont là.Maintenant chaque fois qu'un nouveau commentaire est posté, j'ai besoin d'insérer une nouvelle ligne dans cette table (le changement est seulement dans le champ de commentaire, l'état et toutes les autres valeurs de colonne resteront tels quels). Quelle est la meilleure façon de procéder?Copier des données d'une ligne existante à une autre
Répondre
En supposant que vous utilisez un dialecte SQL que vous pourrez peut-être faire quelque chose de similaire à:
INSERT INTO table (comment, otherCol1, otherCol2, otherCol3)
SELECT 'Some comment', otherCol1, otherCol2, otherCol3 FROM table
WHERE id=existingRowId;
Ceci va insérer une nouvelle ligne avec le commentaire « Quelques commentaires » et les valeurs pour (otherCol1, otherCol2, otherCol3) copié à partir d'une ligne existante. Cette ligne existante n'est pas supprimée.
Est-ce ce que vous demandez?
ya just..thanks –
Le meilleur moyen est de diviser ce tableau en 2 tables. Une table pour stocker toutes les valeurs communes à tous les enregistrements (avec une valeur d'ID) et une autre table pour stocker les commentaires, les statuts et la valeur d'ID de la première table. Sa conception normalisée pour votre condition.
- 1. Copier des données d'une ligne existante vers une autre ligne existante dans SQL?
- 2. Comment copier des données d'une feuille Excel à une autre?
- 3. Comment copier efficacement des données de ligne d'une table à une autre dans SQLite android
- 4. Copier le déclencheur d'une base de données à une autre
- 5. Comment copier des données binaires d'un flux à un autre?
- 6. comment ajouter une ligne dans une base de données existante
- 7. Fusionner des données d'une table à une autre avec FK
- 8. Macro pour copier des données d'une feuille à une autre en fonction de la date actuelle
- 9. Copier des symboles spéciaux d'une présentation PowerPoint à une autre
- 10. Comment copier des éléments d'une DropDownList à une autre
- 11. Ajouter une nouvelle ligne à une donnée dynamique existante
- 12. Insérer un GUID à chaque ligne existante
- 13. Comment copier une ligne d'une table SQL Server à une autre
- 14. Comment copier des données d'un autre classeur (Excel)?
- 15. Comment copier des enregistrements d'une base de données à une autre?
- 16. Comment copier des données d'une feuille de calcul à une autre
- 17. procédure stockée pour copier des données d'une table à une autre
- 18. Copier des enregistrements d'une base de données MS Access à une autre?
- 19. comment copier des données?
- 20. Comment copier des données CComboBox vers un autre CComboBox?
- 21. Comment Copier des lignes d'une table vers une autre table?
- 22. Existe-t-il une méthode pour copier une nouvelle colonne dans une table existante et copier les informations de colonne d'une autre table dans Oracle?
- 23. Ajouter une autre série à l'intrigue existante avec flot
- 24. Copier les données d'une table à une autre a une structure différente
- 25. MySQL: Copier un champ à une autre table
- 26. Ajouter des mois à une date existante?
- 27. Liaison d'un modèle Qt à une structure de données existante
- 28. Déplacer une ligne d'une table à une autre?
- 29. Mettre à jour une ligne de données unique d'une table vers une autre
- 30. Copier une seule ligne à partir d'un RecordSet (VB6)
ressemble à un cas pour un déclencheur. – RPM1984