Date: prev next · Thread: first prev next last
2015 Archives by date, by thread · List index



On 24/01/2015, at 6:13, Ian Whitfield <whitfield@telkomsa.net> wrote:

I now need to set-up my Database again but have a question.
(My Database has only one table with about 2500 records and each record has 80 fields.)

Which is the correct procedure??
2) Set-up the Database in MySQL then use LO Base to create the table and do the import

I would suggest option 2.

Sorry about the long post, but I hope this helps.

Login to MySQL as normal
In MySQL create an EMPTY database  mysql> create database newname ; or reuse your old database name.
Quit MySQL \q

Take your CSV file and open it in LibreOffice calc.
Save the spreadsheet

Open new database in LibreOffice Base

Select "connect to an Existing Database"
Select "MySQL"
on the next screen 
Select the driver (I use JDBC)
on the next screen 
Enter the name of the database you created in MySQL
Enter the server, probably "Localhost" or "127.0.0.1"
Accept the default Port
on the next screen
Enter your MySQL logon name 
Tick "Password required"
on the Final screen
Select "Yes register the database"
Click Finish

Now LibreOffice will ask for a new database name -- this is the name of the Base Front End you will 
be using to connect to the MySQL server (it is NOT a database!).
When LibreOffice creates the new front end it should open with a blank set of tasks.
Open the spreadsheet you created earlier.
Select ALL the data including column headings
Copy this data 
Go to your front end
Make sure that "Tables" are selected in the list of tasks
Click in the blank area below the Options panel
Paste your data!!
LibreOffice will ask you to confirm that you want to add the definition & data, and that the first 
row is column headings
Click OK
On the next screen you need to select the columns (or fields) that you want to import. Just select 
all.
Click "Create"
LibreOffice should, all being well, create a new table with all your data in the correct columns.
You may be asked if you want to add a primary key. I suggest that you say yes. You can always 
change this later but it saves problems when inserting a pasted set of data.

You should now have a new database with all your original data as previously.
You may have to do some "tidying up" if the data types did not import correctly, such as Dates.

Sorry about the long post, but I hope this helps.


Tony Bray
tonybsa@mac.com
MacBook Pro 15 inch Mid 2009
2.8 GHz Intel Core 2 Duo, 4 GB RAM,  
Mac OS X  10.9.5.
Ubuntu 14.04 on a Acer PC 4GB RAM
LibreOffice 4.2.6 & 4.3



-- 
To unsubscribe e-mail to: users+unsubscribe@global.libreoffice.org
Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/global/users/
All messages sent to this list will be publicly archived and cannot be deleted

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.