sql >> Databáze >  >> Database Tools >> phpMyAdmin

MySQL:Aktuální výběr neobsahuje jedinečný sloupec. Funkce úpravy mřížky, zaškrtávací políčko, Upravit, Kopírovat a Smazat nejsou dostupné

Setkal jsem se se stejným problémem, když používám VIEW a vypadá to, že je to phpmyadmin, který prostě nemůže dokázat, že ve výsledném dotazu jsou sloupce, které jsou jedinečné vzhledem k designu tabulky. Ve vašem případě je to stock_id, ale protože existuje více spojení tabulek a stock_id není přítomno v jiných řádcích, nelze určit, který řádek by měl být ovlivněn úpravou nebo odstraněním. Toto varování lze deaktivovat pomocí config

$cfg['RowActionLinksWithoutUnique'] = true

https://docs.phpmyadmin.net/en/latest/config.html #cfg_RowActionLinksWithoutUnique

Rozlišení:Tato tabulka neobsahuje jedinečný sloupec. Funkce pro úpravy mřížky, zaškrtávací políčko, Upravit, Kopírovat a Smazat nejsou k dispozici



  1. Visual Studio 2010 nemůže najít databázi vytvořenou v SQL Server Management Studios

  2. Chyba MySQL 1036:tabulka je pouze pro čtení

  3. DBeaver EE 7.1 pro horké letní měsíce

  4. phpMyAdmin - Chyba Chyba Mysql při spuštění relace