external help file: PowerWamp-help.xml Module Name: powerwamp online version: schema: 2.0.0


Invoke-MySQLInsert

SYNOPSIS

A powershell function to insert data into MySQL and return the ID of the last inserted item.

SYNTAX

ByConnectionString (Default)

Invoke-MySQLInsert -Query <String> -ConnectionString <String> [<CommonParameters>]

ByItems

Invoke-MySQLInsert -Query <String> -MySQLUsername <String> -MySQLPassword <SecureString>
 -MySQLDatabase <String> -MySQLServer <String> [<CommonParameters>]

DESCRIPTION

Executes the MySQL insert.

EXAMPLES

EXAMPLE 1

Inserting row(s)

$query = "insert into rts_properties (name,val) VALUES ('SAMPLE_DATA_NAME','SAMPLE_VALUE')" $MyConnectionString = "server=localhost;port=3306;uid=root;pwd=;database=summitrts" $LastItemID = @(Invoke-MySQLInsert -Query $query -ConnectionString $MyConnectionString)[1]

EXAMPLE 2

Inserting row(s)

$query = "insert into rts_properties (name,val) VALUES ('SAMPLE_DATA_NAME','SAMPLE_VALUE')" $LastItemID = @(Invoke-MySQLInsert -Query $query -MySQLUsername root -MySQLPassword " " -MySQLDatabase summitrts -MySQLServer localhost)[1]

PARAMETERS

-Query

A valid SQL query is required.

Type: String
Parameter Sets: (All)
Aliases:

Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-ConnectionString

A valid connection string is required.

Type: String
Parameter Sets: ByConnectionString
Aliases:

Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-MySQLUsername

A valid MySQL username is required.

Type: String
Parameter Sets: ByItems
Aliases:

Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-MySQLPassword

A valid MySQL password is required.

Type: SecureString
Parameter Sets: ByItems
Aliases:

Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-MySQLDatabase

A valid MySQL Database is required.

Type: String
Parameter Sets: ByItems
Aliases:

Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-MySQLServer

A valid MySQL Server is required.

Type: String
Parameter Sets: ByItems
Aliases:

Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

CommonParameters

This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters (http://go.microsoft.com/fwlink/?LinkID=113216).

INPUTS

OUTPUTS

NOTES

no additional notes.