κατάστρεψα την db

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
pimpogio
Δημοσιεύσεις: 1080
Εγγραφή: 28 Δεκ 2010 14:08

κατάστρεψα την db

Δημοσίευση από pimpogio » 16 Φεβ 2011 20:51

λοιπον εχω mysql καινουργια εκδοση και απο php
εβαλα ενα query το οποιο δεν το ειχα δοκιμασει οτι παιζει οκ
αλλα ειχα βαλει στην mysql check constraint συγκεκριμενα

ALTER TABLE categories ADD CONSTRAINT pointerschk CHECK (lft < rgt);

μου εβγαλε οτι εκτελεστηκε κανονικα το constraint...
εκτελω ενα query για update απο php μετα και κοιταζω
στην db και ειχε καμμια 20αρια εγγραφες που το lft ειτανε το ιδιο με το rgt.
Tι συμβαινει ?
Δεν επρεπε λογω check να μην γινει αυτο ?

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6231
Εγγραφή: 30 Νοέμ 2004 03:09

κατάστρεψα την db

Δημοσίευση από fafos » 16 Φεβ 2011 21:37

what is check()?
Οι πάνες και οι πολιτικοί πρέπει να αλλάζονται συχνά για τον ίδιο λόγο...

pimpogio
Δημοσιεύσεις: 1080
Εγγραφή: 28 Δεκ 2010 14:08

κατάστρεψα την db

Δημοσίευση από pimpogio » 16 Φεβ 2011 21:46


Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6231
Εγγραφή: 30 Νοέμ 2004 03:09

κατάστρεψα την db

Δημοσίευση από fafos » 16 Φεβ 2011 21:49

pimpogio έγραψε:αυτο
http://www.w3schools.com/Sql/sql_check.asp
h mysql den support ta Check Constraints ... trigggeraristo: http://forge.mysql.com/wiki/Triggers#Em ... onstraints
Οι πάνες και οι πολιτικοί πρέπει να αλλάζονται συχνά για τον ίδιο λόγο...

pimpogio
Δημοσιεύσεις: 1080
Εγγραφή: 28 Δεκ 2010 14:08

κατάστρεψα την db

Δημοσίευση από pimpogio » 16 Φεβ 2011 21:50

αφου εκτελεστηκε κανονικα ... δεν μου εβγαλε καποιο λαθος..

αυτο να κανω emulate τα check με triggers δεν πρεπει να πιανει
αλλαγες που γινονται με foreign keys ON UPDATE CASCADE ktlp
η τις πιανει ?

-- edit
κανα tool υπαρχει να μου κανει τη mysql db postgresql και sqlite ?
ειδα οτι η postgresql/sqlite εχει check επισης η postgresql εχει recursive queries...
αλλα αμα η postgesql ειναι καλη γιατι ολοι χρησιμοποιουνε mysql ?
Τελευταία επεξεργασία από το μέλος pimpogio την 16 Φεβ 2011 22:57, έχει επεξεργασθεί 2 φορές συνολικά.

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6231
Εγγραφή: 30 Νοέμ 2004 03:09

κατάστρεψα την db

Δημοσίευση από fafos » 16 Φεβ 2011 22:51

an thymamai kala ta cascade foreign keys den douleuoun me triggers.. psaxto sto manual gia sigoura..
Οι πάνες και οι πολιτικοί πρέπει να αλλάζονται συχνά για τον ίδιο λόγο...

pimpogio
Δημοσιεύσεις: 1080
Εγγραφή: 28 Δεκ 2010 14:08

κατάστρεψα την db

Δημοσίευση από pimpogio » 17 Φεβ 2011 00:28

αντε να κανω data entry παλι με το χερι...
σε php παιζει κατι ωστε να καλω τα files με παραμετρους
px php-cgi myfile.php sdsdf sdfs sdfsd 15 19 6 8
δηλαδη να εχει καποιου ειδους main function και να παιρνει παραμετρους..
ή αλλιως υπαρχει καποιο interactive shell οπως στην python με το idle που τρεχεις χυμα κωδικα?
Κατι τετοιο θα με βολευε παρα πολυ..

--
Τελικα υπαρχει http://www.phpsh.org/

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες