Portál AbcLinuxu, 21. července 2025 17:28
$ mysql -uUser -pPassword-Bse "INSERT INTO XY;
ERROR 1062 (23000) at line 1: Duplicate entry 'XY' for key 'PRIMARY'
$ echo $?
1
navratova hodnota je tedy 1 (chyba), ale ja bych chtel mit v nejake promenne tuto chybu.
Do souboru se mi to dari vlozit, ale je pro me vyhodnejsi promena, at nemusim sahat do souboru.
Pak jednoduse udelat napr: if $(grep Duplicate $PROMENA); then echo "Je tam duplicita"; fi
user@stroj:~$ ahoj=$(mysql -u root -e "show databases;") user@stroj:~$ echo $ahoj Database information_schema mysql obcanske_zalezitosti oi30 openintranet20
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.