Toon posts:

[mysql] Intern linken?

Pagina: 1
Acties:

Verwijderd

Topicstarter
Heyz,

Ik wilde weten of het mogenlijk of ik in mysql zelf tabellen kan linken?

stil ik heb 2 user databases in 2 databases, nu wil ik bijvoorbeeld de gebruikersnamen, wachtwoorden, email adressen in alle 2 de user db's gelijk zijn. is er dan een manier om mysql deze 2 tabellen ergens met elkaar te koppelen?

Alvast bedankt!

Dennis de Groot

  • Annie
  • Registratie: Juni 1999
  • Laatst online: 25-11-2021

Annie

amateur megalomaan

Misschien kan je wat met de replication opties van mysql.
offtopic:
disclaimer: Ik heb geen flauw idee hoe dat verder werkt in mysql, dus veel verder dan het linkje kom ik niet ;)

Today's subliminal thought is:


  • Basszje
  • Registratie: Augustus 2000
  • Laatst online: 13:45

Basszje

Reisvaap!]

Lijkt me niet dat dit direct kan oid omdat beide Db's natuurlijk op een andere resource zitten :?
Misschien idd met replication, maar daar weet ik weer niets van af :)

Post ff je bevinden hier :)

Beware of listening to the imposter; you are undone if you once forget that the fruits of the earth belong to us all, and the earth itself to nobody.


Verwijderd

Kun je niet gebruik maken van JOIN 's? Ik weet niet wat de opzet van je DB is, maar volgens mij kun je wel joinen in 2 DB's tegelijk. Hoewel me dat trouwens niet echt efficient lijkt....

  • Basszje
  • Registratie: Augustus 2000
  • Laatst online: 13:45

Basszje

Reisvaap!]

Verwijderd schreef op 09 oktober 2002 @ 10:58:
Kun je niet gebruik maken van JOIN 's? Ik weet niet wat de opzet van je DB is, maar volgens mij kun je wel joinen in 2 DB's tegelijk. Hoewel me dat trouwens niet echt efficient lijkt....
tussen de ene en andere database (connectie) :? Lijkt me toch echt niet ..

Beware of listening to the imposter; you are undone if you once forget that the fruits of the earth belong to us all, and the earth itself to nobody.


Verwijderd

Topicstarter
Ha die niels lang geleden :)

kan idd met joins, maar ik heb nu 3 user databases die het zelfde moet zijn, en zonder de code helemaal te moeten herschrijven wil ik toch 1 user database houden. Nu werkt hij een beetje omslachtig en als er een nieuwe user is gaat hij ze in alle 3 de databases toevoegen.

replication word volgens mij gebruikt om een 2e mysql server de 1e te laten backuppen?

  • djack
  • Registratie: September 2002
  • Laatst online: 11-11-2024
replicatie brrr eens mee aan het spelen geweest (en dit volgens de docs op mysql) werkte nie echt ..... niets werkte nog, niet echt een ramp
gewoon opgelost door sql dump van de db te nemen en in de andere te stoempen vermits die toch mo backup was .....
kunt misschien met dat is spelen

Because Great minds Think alike


  • Basszje
  • Registratie: Augustus 2000
  • Laatst online: 13:45

Basszje

Reisvaap!]

Verwijderd schreef op 09 oktober 2002 @ 11:09:
Ha die niels lang geleden :)

kan idd met joins,
leg nou eens uit hoe je over meerdere databases een join query doet :? :D

Beware of listening to the imposter; you are undone if you once forget that the fruits of the earth belong to us all, and the earth itself to nobody.


Verwijderd

Basszje schreef op 09 oktober 2002 @ 11:15:
[...]


leg nou eens uit hoe je over meerdere databases een join query doet :? :D
Select database1.table.row, database2.table.row FROM database1.table LEFT JOIN database2.table ............ :?

  • Basszje
  • Registratie: Augustus 2000
  • Laatst online: 13:45

Basszje

Reisvaap!]

Verwijderd schreef op 09 oktober 2002 @ 11:40:
[...]

Select database1.table.row, database2.table.row FROM database1.table LEFT JOIN database2.table ............ :?
En zo leer je elke dag weer wat :P :)

Beware of listening to the imposter; you are undone if you once forget that the fruits of the earth belong to us all, and the earth itself to nobody.


  • Goodielover
  • Registratie: November 2001
  • Laatst online: 18-08 11:34

Goodielover

Only The Best is Good Enough.

Wat dacht je van een view over al die tabels heen. Dan kan je direct gebruik maken van alle users in alle applicaties.
Bedenk wel dat je op zo'n view geen datamanipulatie kan doen.

PS het is wel de dag van de views. Net ook al een topic waar de oplossing via een view gaat.

Verwijderd

Topicstarter
Ik heb even gezocht op vieuws maar kan weinig vinden behalve op de mysql site :

It is planned to implement views in MySQL Server around version 5.0.

iemand die mij op weg kan helpen? :)

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Verwijderd schreef op 09 oktober 2002 @ 11:40:

Select database1.table.row, database2.table.row FROM database1.table LEFT JOIN database2.table ............ :?

Geef dan alsjeblieft gewoon een normale query:
select database1.table.row, database2.table.row FROM database1.table, database2.table WHERE ...

Altijd maar dat te pas en te onpas joins gebruiken... :)
En dat werkt natuurlijk alleen met databases in dezelfde mysql instantie.

Vergeet niet dat het ook nog eens RDBMS-specifiek is, in MSSQL, Oracle etc kan het heel anders werken (is trouwens redelijk vergelijkbaar geloof ik)

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Verwijderd schreef op 10 oktober 2002 @ 23:40:
Ik heb even gezocht op vieuws maar kan weinig vinden behalve op de mysql site :

It is planned to implement views in MySQL Server around version 5.0.

iemand die mij op weg kan helpen? :)

Wat met views in mysql implementeren?? :+

Magoed, een view is heel kort gezegd "een nep tabel gebaseerd op het resultaat van een select".

Die select kan je dus ook gewoon los doen, enige nadeel is dat je sommige features van views niet kan gebruiken (het updateable zijn bijv, maar dat zal met multi-database-views (mag dat?) toch wel niet werken).

Verwijderd

ACM schreef op 11 oktober 2002 @ 01:05:

[...]

Geef dan alsjeblieft gewoon een normale query:
select database1.table.row, database2.table.row FROM database1.table, database2.table WHERE ...

Altijd maar dat te pas en te onpas joins gebruiken... :)
Wist ik veel dat het ook zonder kan :)

En zo leer je elke dag weer wat ;)

Verwijderd

Topicstarter
ACM schreef op 11 oktober 2002 @ 01:07:
Wat met views in mysql implementeren?? :+

Magoed, een view is heel kort gezegd "een nep tabel gebaseerd op het resultaat van een select".

Die select kan je dus ook gewoon los doen, enige nadeel is dat je sommige features van views niet kan gebruiken (het updateable zijn bijv, maar dat zal met multi-database-views (mag dat?) toch wel niet werken).
Is het dan in de php code of in mysql?
het probleem is dan denk ik dat ik het hele phpbb2 forum moet omschrijven om de users uit de user database te halen :)
Pagina: 1